dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

python で gzip ファイルを読み込む方法

2022-05-26 21:29:37 | python
python で gzip されたテキストファイルを読み込む方法のメモ。

■gzip.open() のパラメータでテキスト('rt')、エンコーディングを指定
import gzip

with gzip.open('test.txt.gz', 'rt', 'utf-8') as inst:
    for line in inst:
        print(line, end='')

■各行をバイト列として読み込み
import gzip

with gzip.open('test.txt.gz') as inst:
    for line in inst:
        line = line.decode('utf-8')
        print(line, end='')

■stdin から読み込み
import sys
import gzip

with gzip.open(sys.stdin.buffer, 'rt', 'utf-8') as inst:
    for line in inst:
        print(line, end='')


この記事についてブログを書く
« awk で指定値以上の値の行を抽出 | トップ | BigQuery でデータを JSON 化... »

python」カテゴリの最新記事