0
私は、そのディレクトリに含まれるデータを新しいディレクトリに抽出したいという一連のtarファイルを持っています。私はこのディレクトリを元のtarファイル名の編集版にします。タールファイルのserisを自己題名のディレクトリに抽出します。
import tarfile
import glob
import os
for file in glob.glob("*.tar"):
# Open file
tar = tarfile.open(file, "r:")
# Create new diretory with name of tar file (minus .tar)
new_dir = file[0:-4]
os.makedirs(new_dir)
tar.extractall()
os.chdir(new_dir)
これは、tar.extractall()
の部分が正常に機能します。ターゲットディレクトリにtarファイルを直接抽出する方法はありますか、それともすべてを抽出してからファイルを移動する必要がありますか?