当前位置: 首页 > 图灵资讯 > 行业资讯> python能压缩文件吗

python能压缩文件吗

来源:图灵python
时间: 2025-04-06 15:38:42

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

zipfilp.ZipFile 这意味着创建一个zip对象

zipfile.ZipFile(file[,mode[,compression[,alllowZip64]]]

#file表示文件的路径

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

  r表示阅读,默认;

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

  a表示追加写入。

#compression表示存储方式:

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

  zipfile.ZIP_DEFLATED 表示压缩文件。

#llowZip64 若操作文件大于2g,则应将其设置为True,默认为false。

例子:

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

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