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)
Save it as 1gzip_write.py1.Run it through terminal.
$ python gzip_write.py
application/x-gzip; charset=binary
example.txt.gz contains 68bytes of compressed data