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