我正在寻找一种在没有目录的 tar.gz 中压缩 tar 文件的方法。
今天我的代码使用“tarfile”库和 arcname 参数生成了一个没有目录的 TAR 文件,但是当我想在 TAR.GZ 中压缩这个 TAR 文件时,我不明白如何删除目录。
在过去的三天里,我做了很多测试。
我的代码:
Tarname = example.tar
ImageDirectory = C:\...
TarDirectory = C:\..
tar = tarfile.open(Tarname, "w")
tar.add(ImageDirectory,arcname=TarName)
tar.close()
targz = tarfile.open("example.tar.gz", "w:gz")
targz.add(TarDirectory, arcname=TarName)
targz.close()