Metaperl wrote: > I downloaded a file which has a space in the filename. I want > to run a shell unzip on it, but it fails in my current code: > > syscmd = "cd %s ; unzip %s" % (self.storage.input, file.basename()) > os.system(syscmd) > > because no escaping was done.
Using "cd '%s' ; unzip '%s'" as your formatting string should work. Cheers, -- Klaus Alexander Seistrup http://klaus.seistrup.dk/ -- http://mail.python.org/mailman/listinfo/python-list