技术文章 > Python技术 > Python基础 > 正文

python能压缩文件吗

爱喝马黛茶的安东尼

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如何压缩zip
相关视频章节
 实例5IP地址归属地的自动查询
 实例4网络图片的爬取和存储
 实例3百度360搜索关键词提交
 实例2亚马逊商品页面的爬取
 实例1京东商品页面的爬取
作者信息

爱喝马黛茶的安东尼

You know nothing!

最近文章
centos7vim中文乱码怎么解决478
centos7怎么删除vim1069
centos7中vim怎么配置1210
视频教程分类