Aunque es realmente fácil y probablemente conocido, mucha gente se hace un lío a la hora de descomprimir ficheros. La clase siguiente lista el contenido de todos los ficheros .zip que hay en el directorio de ejecución:
import sys
import zipfile
for filename in sys.argv[1:]:
z = zipfile.ZipFile(file(filename))
print "%s:" % (filename)
for f in z.namelist():
print "\t%s" % (f)
print ""
6.6.08
Suscribirse a:
Enviar comentarios (Atom)
3 comentarios:
Perdona, ¿cómo descomprime tu receta los ficheros?
Como puedes ver en la receta, se muestran el contenido que hai dentro del fichero .zip, y con eso ya puedes leerlos sin más problema:
for f in z.namelist()
fichero = z.read(f)
print repr(fichero)
hola, y sabes si hay algo para trabajar con ficheros rar o es lo mismo?
Publicar un comentario