Pythonでgzipファイルを読み込む方法は何ですか?

gzipファイルを読み取るには、Pythonのgzipモジュールを使用することができます。以下はgzipファイルを読み取る例です:

import gzip

# 打开gzip文件
with gzip.open('file.gz', 'rb') as f:
    # 读取文件内容
    content = f.read()

# 打印文件内容
print(content)

上記の例では、最初にgzip.open()関数を使用してgzipファイルを開き、ファイル名とオープンモード(’rb’はファイルをバイナリ形式で読み取ることを意味します)を渡します。 次に、read()メソッドを使用してファイルの内容を読み取り、最後にファイルの内容をプリントします。

gzipファイル内にテキストコンテンツが含まれている場合は、decode()メソッドを使用してバイトストリームを文字列に変換することができます。例えば:

import gzip

with gzip.open('file.gz', 'rb') as f:
    content = f.read().decode('utf-8')

print(content)

上記のコードはファイルの内容を読み取った後、decode(‘utf-8’)メソッドを使用してバイトストリームをUTF-8エンコーディングの文字列にデコードします。

bannerAds