点此查看 零基础Python全栈文章目录及源码下载
1. 简介
本篇演示一个zip文件压缩与解压的例子,直接使用python自带的模块zipfile即可。
2. 代码
#zip压缩与解压
#导入zipfile模块,处理zip文件
import zipfile
#压缩文件,参数分别为压缩后文件名,w表示写模式
newZipFile=zipfile.ZipFile("D:\\temp\\new.zip","w")
#先后压缩1.txt和2.txt文件到new.zip
newZipFile.write("D:\\temp\\1.txt")
newZipFile.write("D:\\temp\\2.txt")
newZipFile.close()
#查看压缩文件内容,r表示读取
viewZip=zipfile.ZipFile("D:\\temp\\new.zip")
#输出压缩文件下的内容
print(viewZip.namelist())
#解压
viewZip.extractall("D:\\temp")
viewZip.close()