多くの試行錯誤を経て、PyLZMA を使用して lzma 圧縮ファイルを作成する方法を見つけましたが、フォルダーとそのすべてのファイル/ディレクトリを再帰的に圧縮するという一見単純なタスクを 7z ファイルに複製したいと考えています。私は7z.exeを介してそれを行うだけですが、プロセスが完了するまでプロセスのstdoutをキャッチできないようです。数百から数百の範囲のフォルダーを圧縮するため、7zファイルごとの進行状況が必要ですギガからテラバイトを超えるサイズまで。残念ながら、私が試したコードを提供することはできません.py7zlibを使用した例を見たのは、既存のファイルからファイルを抽出することだけだからです。これら2つの組み合わせで運が良かった人、または助けを提供できる人はいますか?
価値があるのは、これはWindowsでpython 2.7を使用することです。ここで発生する可能性のある魔法のマルチスレッドがあれば、特に lzma 圧縮がいかに遅いかを考えるとボーナスポイントです (ただし、ここでは時間は問題ではありません)。前もって感謝します!