サーチ…


前書き

このモジュールは、GNUプログラムgzipやgunzipのように、ファイルを圧縮し解凍する簡単なインタフェースを提供します。

データ圧縮は、zlibモジュールによって提供されます。

gzipモジュールは、Pythonのファイルオブジェクトの後にモデル化されたGzipFileクラスを提供します。 GzipFileクラスはgzip形式のファイルを読み書きし、データを自動的に圧縮または解凍して通常のファイルオブジェクトのように見せます。

GNU zipファイルの読み書き

import gzip
import os

outfilename = 'example.txt.gz'
output = gzip.open(outfilename, 'wb')
try:
    output.write('Contents of the example file go here.\n')
finally:
    output.close()

print outfilename, 'contains', os.stat(outfilename).st_size, 'bytes of compressed data'
os.system('file -b --mime %s' % outfilename)

ターミナルから1gzip_write.py1.Runとして保存してください。

$ python gzip_write.py

application/x-gzip; charset=binary
example.txt.gz contains 68 bytes of compressed data


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow