ZipFile
压缩单个文件
1 | import zipfile |
解压文件
1 | with zipfile.ZipFile('log.zip', 'r') as z: |
压缩某个目录下所有文件
1 | # 方法一 |
1 | # 方法二: |
添加文件到已有的zip包中
1 | # 方法一 |
1 | # 方法二: |
查看压缩包中的文件
1 | def viewfile(zipfilename): |
TarFile
压缩文件
1 | import tarfile |
解压文件
1 | with tarfile.open('a.tar', 'r') as tar: |
压缩某目录下所有文件
1 | # 方法一: |
1 | # 方法二: |
添加文件到已有的tar包中
1 | # 方法一: |
1 | # 方法二: |