python能压缩文件吗

2025-12-01 0 38,739

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平台,欢迎关注!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 python基础 python能压缩文件吗 https://www.zhiup.top/5054.html

相关