私の質問は次のようである: 使用時:は、tar.gzファイルを抽出した場合、どのように取得したり、結果ファイルの名前を設定する
import tarfile
tar = tarfile.open("sample.tar.gz")
tar.extractall()
tar.close()
あれば「sampleFolder」と呼ばれる圧縮前のファイル上記の手順を実行した後、「sampleFolder」の名前を返す方法、完全パスを使用する方法、結果を「Folder」のような別の名前に設定する方法はありますか?
それは良い質問ではありませんが、私は実際に私のプロジェクトでこれを要求しています。
私は質問を編集する必要があります:私は「sampleFolder」を知っていない場合、私は解凍ステップ
他の方法を使用してアーカイブに関する情報を取得します。 –
https://docs.python.org/3/library/tarfile.html#tarfile.TarFile.extractall 'path'キーワードを使用するだけです – yinnonsanders
' getmembers'メソッドを使用してアーカイブ内のファイルを一覧表示できますが、アーカイブには複数のファイルを含めることができます。それらをすべて1つのフォルダに入れたい場合は、新しいフォルダを作成して下の回答を使用することができます。 – yinnonsanders