如何在 Python 中创建带压缩的 .tar.gz 文件?
最佳答案
为整个目录树构建 .tar.gz
(又名 .tgz
):
import tarfile
import os.path
def make_tarfile(output_filename, source_dir):
with tarfile.open(output_filename, "w:gz") as tar:
tar.add(source_dir, arcname=os.path.basename(source_dir))
这将创建一个 gzipped tar 存档,其中包含一个顶级文件夹,其名称和内容与 source_dir
相同。
关于python - 如何使用 Python 创建完整的压缩 tar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2032403/