Pythonのgzipモジュールを使ってファイルを圧縮する方法
Pythonのgzipモジュールを使用してファイルを圧縮する方法は簡単です。以下は、gzipモジュールを使用してファイルを圧縮する基本的な手順です:
- gzipモジュールをインポートします。
python
import gzip
- 圧縮したいファイルをバイナリ読み込みモード ('rb’) で開きます。
python
with open('example.txt', 'rb') as f_in: # ファイルを読み込みます
- gzip.open() 関数を使用して、新しい圧縮されたファイルをバイナリ書き込みモード ('wb’) で開きます。ここで、新しいファイルにデータを書き込むことができます。
python
with open('example.txt', 'rb') as f_in, gzip.open('example.txt.gz', 'wb') as f_out: f_out.writelines(f_in)
このコードは、’example.txt’という名前のファイルを読み込み、そのデータを’example.txt.gz’という名前のgzip形式のファイルに圧縮します。gzip.open() 関数は gzip 形式でファイルを書き込むために使用されます。
ファイルが圧縮されると、元のファイルよりも小さなサイズの".gz"ファイルが生成されます。これにより、ディスクスペースを節約できます。
注意事項:
- 圧縮したいファイルが存在しない場合、エラーが発生するため、ファイルが存在することを確認してください。
- 圧縮後のファイルには、".gz"の拡張子が追加されます。

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