zipfile

zipfile是一个用于处理zip压缩格式的文件的模块, 主要会用到它的ZipFile类

import zipfile

zipfile.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文档内的所有文件名称列表,也可以自己设置,选择要解压的文件名称。

详细参考 zipfile

 

posted @ 2019-06-18 17:54  opss  阅读(390)  评论(0编辑  收藏  举报