import tarfile
import zipfile
if ext == '.zip':
# 创建一个ZipFile对象 fname为文件路径,‘r’是模式即以读的方式操作
fp = zipfile.ZipFile(fname, 'r')
elif ext in ('.tar', '.gz'):
# 打开tar存档进行读、写或追加 这里以只读的方式打开
fp = tarfile.open(fname, 'r')
else:
assert False, '只有zip/tar文件可以被解压缩。'
# 解压所有的以.zip、.tar、.gz结尾的文件
fp.extractall(base_dir)
Python tarfile、zipfile解压模块讲解
最新推荐文章于 2024-10-17 13:10:58 发布