Python Language
iniziare con GZip
Ricerca…
introduzione
Questo modulo fornisce una semplice interfaccia per comprimere e decomprimere i file proprio come i programmi GNU sarebbero gzip e gunzip.
La compressione dei dati è fornita dal modulo zlib.
Il modulo gzip fornisce la classe GzipFile che è modellata su Python's File Object. La classe GzipFile legge e scrive file in formato gzip, comprimendo o decomprimendo automaticamente i dati in modo che assomiglino a un normale oggetto file.
Leggi e scrivi i file zip GNU
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)
Salvalo come 1gzip_write.py1.Eseguilo attraverso il terminale.
$ 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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow