Zipping and Unzipping files
peter at engcorp.com
Fri Nov 21 22:10:25 CET 2003
Doug Tolton wrote:
> Is there a simple way to zip and unzip files?
> I'm looking for something along the lines of:
> zfile = zipfile(r'c:\somefile.zip')
> I've looked at the documentation for zlib and zipfile, and they seem
> pretty comprehensive, but also extremely low level. If needed, I can
> probably make a workable component from them, but I was wondering if
> there is one already written that I'm just missing.
Probably not, since it's likely to require slight differences in
each application. Try this (untested):
import os, zipfile
def extract(self, todir=''):
for name in self.namelist():
f = open(os.path.join(todir, name), 'wb')
zipfile.ZipFile.extract = extract
Now you should be able to execute the two example lines you showed above...
More information about the Python-list