位置: IT常识 - 正文

python zipfile模块的文件操作(python3 zipfile模块)

编辑:rootadmin

推荐整理分享python zipfile模块的文件操作(python3 zipfile模块),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python zipfile.zipfile,python zipfile模块下载,python zipfile extractall,python zipfile模块 解压,python zipfile.zipfile,python zipfile模块下载,python zipfile模块 解压,python zipfile模块 解压,内容如对您有帮助,希望把文章链接给更多的朋友!

python zipfile模块的文件操作(python3 zipfile模块)

1、用于读取zip文件

>>>importzipfile,os>>>os.chdir('C:\\')#movetothefolderwithexample.zip>>>exampleZip=zipfile.ZipFile('example.zip')>>>exampleZip.namelist()['spam.txt','cats/','cats/catnames.txt','cats/zophie.jpg']>>>spamInfo=exampleZip.getinfo('spam.txt')>>>spamInfo.file_size13908>>>spamInfo.compress_size3828>>>'Compressedfileis%sxsmaller!'%(round(spamInfo.file_size/spamInfo.compress_size,2))'Compressedfileis3.63xsmaller!'>>>exampleZip.close()

2、zipfile.ZipFile()方法中的第二个参数zipfile.ZIP_DEFLATED指定了deflate压缩算法,对各种类型的数据非常有效。

这个代码将创建一个新的ZIP文件,叫做new.zip,它包含了spam.txt压缩的内容。

就像写入文件一样,写入模式也会删除ZIP文件中的所有原始内容。若仅想将文件添加到原来的ZIP文件中,请将a作为第二个参数传输到zipfile.ZipFile(),以添加模式打开ZIP文件。

>>>importzipfile>>>newZip=zipfile.ZipFile('new.zip','w')>>>newZip.write('spam.txt',compress_type=zipfile.ZIP_DEFLATED)>>>newZip.close()

以上就是python zipfile模块文件操作的方法,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/309290.html 转载请保留说明!

上一篇:kafka详解(一)--kafka是什么及怎么用(kafka gui)

下一篇:python中filter与map不同(python中map和filter有啥区别)

  • 防伪税控税务端官网
  • 采购材料入库会计分录怎么写的
  • 监控系统维护费计入什么科目
  • 小规模纳税人季度不超30万免增值税
  • 待认证进项税是借方还是贷方
  • 报关单上消费使用单位可以交税么
  • 股东在两个公司上班好吗
  • 其他业务活动包括
  • 北京房产税如何申报缴纳
  • 待清算直销银行
  • 汽车加油专票可以抵扣税款吗
  • 住宿专票怎么入账
  • 应向客户收取的出租包装物租金
  • 换汇成本怎么计算
  • 外账的银行存款怎么处理
  • 应付的职工薪酬
  • 用工会经费给员工发工资
  • switpa.exe - switpa是什么进程
  • thinkpad x230笔记本
  • 差额发票可以开1个点吗?
  • 爱沙尼亚的故事
  • 进入苹果icloud
  • python程序怎么看
  • php实现删除功能
  • 厂区绿化工程计入什么科目
  • 冰岛北部内陆景观有哪些
  • 酒吧送酒的人叫什么
  • php sha1加密 解密
  • 微信支付开发需要什么条件
  • apt-show-versions
  • python 二值化
  • 外国人在我国境内被刑事拘留
  • 盈利性学校收到财政补贴要缴企业所得税吗
  • 帝国cms下载
  • pycharm pypy
  • 以前年度的成本忘了结转然后怎么办
  • 股权转让会计分录摘要怎么写
  • 免征企业所得税的有哪些行业
  • 税金及附加与应交税金的关系
  • 已经费用化的研发支出还可以资本化吗
  • 一般纳税人简易计税方法适用情形
  • 股东投资款可以拿出来吗
  • 以前年度损益调整结转到哪里
  • 旅行社开具的发票
  • 已认证的发票要冲红要退票吗
  • 加班打车费用计入什么科目
  • 收到税务局退回的增值税税款怎么做账
  • 一次性支付意思
  • 进口增值税与关税发票哪里打印?
  • 红字发票开错了已上传如何作废?
  • 没有销货清单的发票可以报销吗
  • 在你登陆时发生了问题
  • sqlserver数据库测试工具
  • mysql备份与恢复数据库
  • mysql怎么修改my.ini
  • win7users移动其它盘
  • windows server vista
  • 将哪一linux文件系统引入
  • 笔记本上安装软件怎么弄
  • solaris8+apache2+weblogic813+db2_82客户端+128 安装过程
  • 取消windows 7的自动关机如何设置
  • ftp 550错误
  • 怎么在ubuntu上编程
  • ubuntu和windows比较有什么好处
  • angular.js
  • linux.rpm
  • JavaScript中的变量名不区分大小写
  • python 随机ua
  • 用dos命令创建用户
  • mongorestore报错
  • android设计模式总结
  • Node.js+Express+MySql实现用户登录注册功能
  • node中的ejs
  • 3ds 俄罗斯方块
  • 菜鸟教程javaweb
  • jquery 菜单
  • python+django
  • 河北电子税务局移动端
  • 资源税税率表一览表
  • 个体户国税地税怎么交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设