2016-11-03 48 views
0

私はpythonのbz2.open()関数を使用して読み込んでいる大きな(多くのGB).bz2圧縮ファイルを持っています。私は、ファイルのどれくらいが読み込めるかについてのステータス更新を提供したいと思います。私はファイルシステムからファイルサイズを取得することができ、bz2_filehandle.tell()を使ってこれまでに読み込んだ圧縮されていないバイトの数はの数値を今までにバイト読み込むことができますか? @イグナシオ・バスケス - エイブラムスへPythonのbz2圧縮ファイルへの読み込み

+0

を基本となるファイルオブジェクトを確認して下さい。 –

+0

どうすればいいですか? – user2667066

答えて

0

おかげで、私はそれを働いた:

with open("path/to/file.bz2", 'rb') as compressed_file: 
with bz2.open(file, 'rb') as uncompressed_file: 
    for l in uncompressed_file: 
    print(compressed_file.tell(), uncompressed_file.tell()) 
関連する問題