zipfile是一个用于处理zip压缩格式的文件的模块, 主要会用到它的ZipFile类
import zipfilezipfile.is_zipfile('myzip.zip')) # 判断一个文是否为zip文件, 返回bool值zipfile.ZipFile('myzip.zip').namelist() # 列出zip文件中的文件,返回一个列表# 将多个文件添加到zip文件中, 这个例子是把三个.py文件添加myzips.zip压缩文件中z = zipfile.ZipFile('myzips.zip', 'w', zipfile.ZIP_DEFLATED)z.write('pynote.py')z.write('record.py')z.write('sh.py')z.close()
其它功能
ZipFile.extractall([path[, members[, pwd]]])
解压zip文档中的所有文件到当前目录。参数members的默认值为zip文档内的所有文件名称列表,也可以自己设置,选择要解压的文件名称。
详细参考 库