問題タブ [tarfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2420 参照

python - tar.gz を zip に変換中に NameError が発生しました

tar.gz ファイルを zip ファイルに変換する方法に関する質問から、次のコードを取得しました。

しかし、実行するとエラーが発生します。

機能させるには、コードの何を変更すればよいですか?

0 投票する
2 に答える
258 参照

python - tarfile で異なるドライブからのファイルを区別する

tarfileライブラリを使用して、複数のドライブにまたがる複数のディレクトリをアーカイブおよび圧縮しようとしています。問題は、tarfile2 つのファイルが異なるドライブに保存されている場合でもパスをマージすることです。例えば:

次のファイルを含むアーカイブを作成します。

これを作成する方法はありますか?

0 投票する
0 に答える
55 参照

python - Python: ファイルから tarfile に入力リストを与える方法は?

リストファイルからtarファイルに入力リストを与えるパラメータはありますか?

私はcli "-T"パラメータでこれを行うことができることを知っていますが、tarfile.pyにはそのようなものがありますか?

サブプロセスを使用していますが、cli 'tar' コマンドなしで処理したいです。

ありがとうございました。

0 投票する
1 に答える
787 参照

python - Python2.7: 並列モードでファイルを untar (スレッド化)

私は Python スレッド化を学んでいると同時に、古い untaring スクリプトを改善しようとしています。

その主要部分は次のようになります。

したがって、特定のフォルダー内のすべてのファイルを 1 つずつではなく、同時に並列モードで untar することが目標です。出来ますか?

出力:

出力では、スクリプトがスレッドを作成することを確認できますが、ファイルは untar されません。キャッチは何ですか?

0 投票する
1 に答える
408 参照

python - Python 3.5 tarfile ライブラリ lzma compresslevel

tarfile ライブラリの使用中に lzma 圧縮の圧縮レベルを設定する方法は本当にありませんか? 私は以下を読みました:

モード 'w:gz'、'r:gz'、'w:bz2'、'r:bz2'、'x:gz'、'x:bz2' の場合、tarfile.open() はキーワード引数 compresslevel を受け入れます (デフォルト9) ファイルの圧縮レベルを指定します。

したがって、「w:xs」がここにないため、ドキュメントには明らかにノーと書かれています。

しかし、その場合、最初に tarfile を作成し、次に lzma ライブラリを使用して tarfile を lzma に変換するにはどうすればよいでしょうか? これらはすべて、ディスク ストレージを使用して実行する必要があります (ファイルが大きすぎてすべてをメモリに格納できません。2 ~ 4 GB の tarfile について説明しています)。