Pythonのgzipメソッド open
Pythonでgzip形式のファイルを操作するためには、標準ライブラリのgzipモジュールを使用できます。gzipモジュールを使ってファイルを開いたり、圧縮したり、展開したりすることができます。以下はgzipモジュールを使用した基本的な方法です。
- ファイルをgzip形式で圧縮して保存する方法:
python
import gzip # 圧縮するデータ data = b"This is some data to compress." # 圧縮してファイルに保存 with gzip.open('compressed_file.gz', 'wb') as f: f.write(data)
- gzip形式のファイルを展開して読み取る方法:
python
import gzip # gzip形式のファイルを展開して読み取る with gzip.open('compressed_file.gz', 'rb') as f: uncompressed_data = f.read() # 展開されたデータを表示 print(uncompressed_data.decode('utf-8'))
- gzip形式のファイルを追記モードで開く方法:
python
import gzip # 追記モードでファイルを開く with gzip.open('existing_compressed_file.gz', 'ab') as f: data_to_append = b"This is some additional data." f.write(data_to_append)
これらのコード例では、gzipモジュールを使用してファイルをgzip形式で圧縮または展開し、データを読み取る方法を示しています。gzip.open() 関数を使用してファイルを開き、バイナリモード ('rb’ または 'wb’) で読み書きします。圧縮されたファイルに対して操作を行う場合、gzip.open() 関数を使用することで簡単に行うことができます。

ディスカッション
コメント一覧
まだ、コメントがありません