2016-10-22 6 views
0

巨大なgzipされたjsonファイルがあります。私は解凍中にエラー-3が発生しました:無効なコード長が設定されました

with gzip.open(filename,'r') as fin:# 
     for line in fin: 
      blah..blah.. 

としてではなく、コードが与えるいくつかの行読んだ後のpythonからのgzipモジュールを使用して、それを読むためにしようとしています「解凍中にエラー-3:無効なコードの長さが設定され、」エラーが...原因と可能な解決策は何ですか?

編集:私は、私は、ファイルの終わりに達していないことを知っている

+0

明示的なオープンモード '' r "'なしで正しく動作しますか? https://docs.python.org/2/library/gzip.html – usr2564301

+0

いいえ動作しませんでした – MysticForce

+0

あなたが提供した少しの情報で、結論は1つしかありません:gzipモジュールはエラーを出します圧縮された文書が破損しています。私たちが提供できるものはそれ以上ありません。 – usr2564301

答えて

1

代わりに、バイナリモードでファイルを読み込む試してみてください。 gzip.open(filename, "rb")

+0

それを試してみてください。 did not work ..私はredhat Linux OSを使用しています – MysticForce

関連する問題