1. ホーム
  2. python

Python で gzip ファイルから読み込む

2023-08-06 23:10:19

質問

pythonでgzipのエクスキューズを作ったところです。

import gzip
f=gzip.open('Onlyfinnaly.log.gz','rb')
file_content=f.read()
print file_content

で、画面には何も出力されません。python初心者の私は、gzipファイルの中身を読みたい場合、どうすればいいのか悩んでいます。ありがとうございます。

どのように解決するのでしょうか?

gzip ライブラリでデータを gzip してみると......。

import gzip
content = "Lots of content here"
f = gzip.open('Onlyfinnaly.log.gz', 'wb')
f.write(content)
f.close()

... その後、投稿されたコードを実行します ...

import gzip
f=gzip.open('Onlyfinnaly.log.gz','rb')
file_content=f.read()
print file_content

何らかの理由でgzipライブラリが一部のファイルの読み込みに失敗するため、この方法が有効でした。