Pythonでgzipファイルを読み込む方法は何ですか?
gzipファイルを読み込むには、gzipモジュールを使用できます。以下はサンプルコードです:
import gzip
# 打开gzip文件
with gzip.open('file.gz', 'rb') as f:
# 读取gzip文件内容
content = f.read()
# 将gzip文件内容解压缩
content = gzip.decompress(content)
# 打印解压后的内容
print(content)
上記のコードでは、最初にgzip.open()関数を使用してgzipファイルを開きます。最初の引数はgzipファイルのパスであり、2番目の引数はファイルを開くモードです。 ‘rb’モードはファイルをバイナリモードで読み込むことを示しています。
その後、.read()メソッドを使用してgzipファイルの内容を読み取ります。ここで返されるのは圧縮されたバイナリデータです。
次に、gzip.decompress()関数を使用して圧縮されたバイナリデータを解凍し、元の内容を取得します。
最後に、解凍したコンテンツを印刷するか、他の処理を行うことができます。