python zipfile解压缩
admin
2023-07-24 06:22:24
0

压缩操作

打开或新建压缩文件
zp = zipfile.ZipFile('xxx/xxxx/xx.zip','w',zipfile.ZIP_DEFLATED) #设置zipfile.ZIP_DEFLATED参数,压缩后的文件大小减小
向压缩文件中添加文件内容
zp.write('source_path','goal_path')
关闭压缩文件对象
zp.close()

解压操作

打开压缩文件
zp = zipfile.ZipFile('xxx/xxxx/xx.zip','r')
解压压缩文件中的所有文件(解压指定文件 zp.extrat('指定文件','指定目录'))
zp.extractall('goal_path')
关闭压缩文件对象
zp.close()

例子

package_path = '/data/update/bz_new/'
after_zip = '.zip'

for filename in os.listdir(package_path):
            if filename[-4:] == after_zip:
                    z = zipfile.ZipFile(package_path+filename,'r')
                    z.extractall(package_path)
                    z.close

例二

glibc_package = 'glibc-2.14.zip'
mongo_package = 'mongodb-linux-x86_64-rhel70-3.2.8.tgz'
z = zipfile.ZipFile(glibc_package, 'r')
z.extractall()
z.close()
t = tarfile.open(mongo_package,'r')
t.extractall()
t.close()

相关内容

热门资讯

1-5月我国全行业对外直接投资... 【大河财立方消息】6月26日消息,据商务部、外汇局统计,2026年1-5月,我国全行业对外直接投资5...
我省成功发行政府债券166.7... 河南日报讯 (全媒体记者 曾鸣)6月24日,我省在北京成功发行政府债券166.76亿元。其中,新增专...
关注第25个全国“安全生产月”... 企业应急指挥中心大厅内警报骤然响起,工厂应急处置力量迅速穿戴好防化服出动,消防救援队伍联动响应快速抵...
探寻河南党史里的第一次丨红旗渠... 中高考结束后,一波研学热潮涌动林州。6月24日,红旗渠纪念馆内,一批批青年学子驻足,聆听那段战天斗地...
近镜头|循着总书记的脚步,走进... 6月24日上午,习近平总书记来到山东省德州市陵城区边临镇东于架村,听取当地“三夏”生产工作汇报,了解...
买新能源车的注意!7月1日起两... 7月1日起,两项强制性国家标准《电动汽车安全要求》(GB18384—2025)(简称“电动汽车安全新...
郑丽文遭猛攻!蓝营议员候选人:... 针对绿营猛攻中国国民党主席郑丽文在党内的人缘与支持度,国民党高雄市议员参选人童燕珍表示,这是空穴来风...
创新再提质丨为芯片贴上河南“散... 金刚石能用来做什么?它可以是削铁如泥的精密刀具,也可以是璀璨夺目的人工钻石。随着全球算力竞争日趋激烈...
全球最不爱生娃的国家,突然变了 封图 | 韩国出生率反弹(新华社图)作者 | 第一财经 潘寅茹全球最不爱生娃的国家,突然转变了。韩国...
空调主机嗡嗡响是什么原因 一般空调的主要噪音来源是出风口,当空调开启的风速越大,空调的噪音自然就越大。可适当调整风速,等待主机...