martes, 24 de junio de 2008

Descomprimir ficheros en python

Para descomprimir ficheros en python podemos usar la librería gzip. Puede resultar muy útil para guardar de forma eficiente el estado de nuestros programas y posteriormente recuperarlo.

Aquí un ejemplo.

#!/usr/bin/python

import gzip;

f=open("prueba.txt", "r");
texto=f.read();
print texto;

print "----------------";

comprimido=gzip.open("prueba.gz", "r");
descomprimido=comprimido.read();

print descomprimido;

Como se puede ver tan solo es necesario llamar al método open del módulo gzip y ya podemos tratarlo como un fichero descomprimido.

0 comentarios: