Python中使用tarfile压缩、解压tar归档文件示例
前言
Python自带的tarfile模块可以方便读取tar归档文件,厉害的是可以处理使用gzip和bz2压缩归档文件tar.gz
和tar.bz2
。
与tarfile对应的是zipfile模块,zipfile是处理zip压缩的。
请注意:os.system(cmd)
可以使Python脚本执行命令,当然包括:tar -czf *.tar.gz *,tar -xzf *.tar.gz,unzip
等,也可以解决问题。
1. 使用tarfile对文件压缩
tarfile是python自带的包,可以直接: import tarfile
方式一:
import tarfile
# 创建压缩包名,获取压缩tar对象
tar = tarfile.