如何在Python中压缩文件夹?

时间:2018-06-27 09:15:20

标签: python

好吧,我对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()

所以,我得到了这个答案,但是我不太了解代码,也不知道如何在自己的代码中实现它,我的意思是应该在哪里键入文件夹名称,例如, Test_folder ,在其中键入代码以在其中实现zip处理的位置,是否可以重写代码并在代码的真实位置键入 test_folder

1 个答案:

答案 0 :(得分:0)

您可以在此行添加文件夹名称。

zipdir('tmp/', zipf)