archive_list という名前の Python リストに保存した一連のファイルから tar アーカイブを作成しようとしています。このコードが実行される時点で、archive_files には、アーカイブされるファイルのリストとそのフル パスが含まれます。
tarname = tar_path + "/" + client_id + "_" + dt.datetime.now().strftime("%Y%m%d_%H%M%S") + ".tar.gz"
tar = tarfile.open (tarname, "w:gz")
for name in archive_list:
print "Adding %s" % (name)
tar.add(name)
tar.close
これを実行すると、アーカイブが作成されますが、読み取ることができません。私は周りを検索しましたが、このコードの何が問題なのかわかりません。