import zipfile

# 创建压缩包
file = zipfile.ZipFile('zip_dir/123.zip',mode='w')  # 设置包的文件夹路径,用w模式写入,文件夹名称须已存在
file.write('1.txt')  # 往压缩包写入2个文件
file.write('2.txt')
file.close()

# 解压缩全部文件
f = zipfile.ZipFile('zip_dir/123.zip',mode='r')
f.extractall('zip_dir/456') # 全部解压缩,然后指定要放的文件夹,这里放在zip_dir文件夹下的456文件A级


# 一个一个解压缩 ,用namelist然后用循环
f = zipfile.ZipFile('zip_dir/123.zip' , mode= 'r')
for i in f.namelist():
    f.extract(i, 'zip_dir/789')