zipfile压缩文件

本文详细介绍使用Python的zipfile模块进行文件压缩、解压、追加压缩及查看压缩包内文件的方法。涵盖创建压缩文件对象、压缩单个或多个文件、解压全部或指定文件至目标路径、追加文件至现有压缩包以及读取压缩包文件列表等核心操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import zipfile #导入压缩文件包

1.文件压缩

#创建压缩文件对象
zf = zipfile.ZipFile(“压缩文件名”,mode=“w”,enconding=“utf-8”)

#压缩文件
zf.write(“要压缩的文件”,“压缩后的名字”)

#关闭压缩文件对象
zf.close()

#2.文件解压 extract extractall
zf=zipfile.ZipFile(“压缩文件名”,mode=“r”,encoding=“utf-8”)
#解压所有 extractall
zf.extractall(“解压后文件的路径”)
#单个解压 extract
zf.extract(“解压的文件名”,“解压后的文件地址”)
zf.close()
#3.追加压缩
with zipfile.ZipFile(“压缩文件名”,mode=“a”,encoding=“utf-8”)as zf:
zf.write(“要压缩的文件”,“压缩后的名字”)

#4 查看压缩包内的文件按 => namelist
with open(“压缩包文件”,mode=“r”,encoding=“utf-8”)as zf:
namelist=zf.namelist()
print(namelist)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值