【问题标题】:How to create a zip file in python如何在python中创建一个zip文件
【发布时间】:2020-02-26 13:58:44
【问题描述】:

我想在 python 中创建一个包含整个文件夹 + 另一个文件的文件 .zip,我该怎么做?

files.zip:
 |-mydir
 |-file.txt

谢谢

【问题讨论】:

标签: python python-3.x zip zipfile


【解决方案1】:

解决了。 在符合zip documentation

with ZipFile('Your_zip_file.zip','w') as zip:
    # writing each file one by one
    for file in os.listdir(str(Path("folder_to_zip/"))):
        zip.write('folder_to_zip/'+str(file))
    zip.close()

用途:

  • 'r' 读取现有文件,
  • 'w' 截断并写入新文件,
  • 'a' 附加到现有文件,或
  • 'x' 以独占方式创建和写入新文件。

希望这对其他人有帮助。

【讨论】:

    猜你喜欢
    • 2010-11-08
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 2014-06-30
    • 1970-01-01
    相关资源
    最近更新 更多