Python:压缩文件夹

时间:2015-12-07 22:10:23

标签: python python-2.7 zip

如果我只知道文件夹的名称,如何压缩整个文件夹? 我已经看到了其他类似的问题,但是当我尝试使用类似下面的代码时,它确实压缩了文件,但是当我打开它时,我得到了zipname.zip.cpgz

import os
import zipfile

zf = zipfile.ZipFile("zipname.zip", "w")
for dirname, subdirs, files in os.walk("foldername"):
    zf.write(dirname)
    for filename in files:
        zf.write(os.path.join(dirname, filename))
zf.close()

0 个答案:

没有答案