ディレクトリなしでtar.gzにtarファイルを圧縮する方法を探しています。
今日、私のコードは、「tarfile」ライブラリと arcname 引数を使用してディレクトリなしで TAR ファイルを生成しますが、この TAR ファイルを TAR.GZ で圧縮したい場合、ディレクトリを削除する方法がわかりません。
この 3 日間で多くのテストを行いました。
私のコード:
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()