首页 > 解决方案 > 用python压缩但文件为空?

问题描述

我正在尝试压缩一个包含所有文件的文件夹,但我使用此代码将压缩文件变为空

import os
import zipfile

def zipdir(path, ziph):
    # ziph is zipfile handle
    for root, dirs, files in os.walk(path):
        for file in files:
            ziph.write(os.path.join(root, file))

if __name__ == '__main__':
    zipf = zipfile.ZipFile('Python.zip', 'w', zipfile.ZIP_DEFLATED)
    zipdir('tmp/', zipf)
    zipf.close()

标签: pythonzipcompression

解决方案


推荐阅读