Python Language
Erste Schritte mit GZip
Suche…
Einführung
Dieses Modul bietet eine einfache Schnittstelle zum Komprimieren und Dekomprimieren von Dateien wie die GNU-Programme gzip und gunzip.
Die Datenkomprimierung wird vom zlib-Modul bereitgestellt.
Das gzip-Modul stellt die GzipFile-Klasse bereit, die nach Pythons File-Objekt modelliert ist. Die GzipFile-Klasse liest und schreibt Dateien im GZIP-Format, wobei die Daten automatisch komprimiert oder dekomprimiert werden, sodass sie wie ein gewöhnliches Dateiobjekt aussehen.
Lesen und Schreiben von GNU-ZIP-Dateien
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)
Speichern Sie es als 1gzip_write.py1.Führen Sie es über das Terminal aus.
$ 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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow