# 获取需要打包的文件列表 file_list = os.listdir(input()) # 创建一个 ZIP 压缩文件 with zipfile.ZipFile('example.zip', 'w') as zipf: # 添加文件到压缩文件 for file in file_list: zipf.write(file)
读取压缩包中的文件信息
1 2 3 4 5
import zipfile
with zipfile.ZipFile('example.zip', 'r') as zipf: file_list = zipf.namelist()
解压
1 2 3 4
import zipfile
with zipfile.ZipFile('example.zip', 'r') as zipf: zipf.extractall('path') # 将文件解压缩到指定目录