zipfile压缩
import zipfile
# 压缩
z = zipfile.ZipFile('a.zip', 'w')
z.write('a.txt')
z.write('b.txt')
z.close()
zipfile解压
import zipfile
# 解压缩
z = zipfile.ZipFile('a.zip', 'r')
z.extractall(r'D:\\')
z.extractall(r'D:\\', pwd=b'123') # 带密码的解压方式
z.close()
tarfile 压缩
import tarfile
# 压缩
t = tarfile.TarFile('sum.tar', 'w')
t.add('a.zip')
t.add('Desktop.zip')
t.close()
tarfile 解压
import tarfile
# 解压
t = tarfile.TarFile('sum.tar', 'r')
t.extractall('.')
t.close()