On 08/04/2010 09:52, a h wrote:
hi
I want to zip a folder using python script. I have written below piece
of code, but i found that total size of all file is equal to the size of
resultant zip file. so no compression is done. Its just put all the
files in a folder and say save it with an extension(.zip). May be i am
wrong someway, but i checked it correctly.
import zipfile, os
archive_list = os.listdir("logs_21-01-2010")
# save the files in the archive_list into a PKZIP format .zip file
zfilename = "logs_21-01-2010_.zip"
zout = zipfile.ZipFile(zfilename, "w")
I guess/think you need to define compression, see the doc for:
12.4.1 ZipFile Objects

class ZipFile(file[, mode[, compression[, allowZip64]]])

e.g.
zipfile.ZipFile('afile.zip', "w", zipfile.ZIP_DEFLATED)

Werner

_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to