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)