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

Reply via email to