• 技术文章 >Python技术 >Python基础教程

    python能压缩文件吗

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-12-02 10:07:20原创2142

    python自带的zipfile的模块支持对文件的压缩和解压操作。

    zipfilp.ZipFile 表示创建一个zip对象

    zipfile.ZipFile(file[, mode[, compression[, allowZip64]]])

    #file表示文件的路径

    #mode表示文件的打开模式:

      r表示读,默认;

      w表示写入,没有则新建,有则覆盖;

      a表示追加写入。

    #compression表示存储的方式:

      zipfile.ZIP_STORED 表示只是存储模式,不对文件进行压缩操作,默认;

      zipfile.ZIP_DEFLATED 表示对文件进行压缩操作。

    #allowZip64 如果进行操作的文件大于2g,应该设置为True,默认为false。

    例子:

    zip = zipfile.ZipFile(zip_name, 'w', zipfile.ZIP_DEFLATED )
    for file in path:
        zip.write(file)    
    zip.close()
    #path是一个列表,可以放入多个文件路径,能将多个文件压缩至一个压缩包

    python学习网,免费的在线学习python平台,欢迎关注!

    专题推荐:python 压缩文件
    上一篇:python eval() 怎么用 下一篇:mac自带的python删了怎么恢复

    相关文章推荐

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网