Articles of gzip

¿Por qué se busca desde el final de un archivo para archivos BZip2 y no archivos Gzip?

La pregunta Estoy analizando archivos comprimidos grandes en Python 2.7.6 y me gustaría saber el tamaño del archivo sin comprimir antes de comenzar. Estoy tratando de usar la segunda técnica presentada en esta respuesta SO . Funciona para archivos con formato bzip2 pero no para archivos con formato gzip. ¿Qué tiene de diferente los dos […]

¿Cómo comprimo una carpeta con el módulo Python GZip?

Estoy creando un software de Python que comprime archivos / carpetas … ¿Cómo crearía una sección del código que solicite la entrada del usuario de la ubicación de la carpeta y luego la comprima? Actualmente tengo el código para un solo archivo pero no una carpeta llena de archivos. Por favor explique en detalle cómo […]

Escribir adjuntar solo archivos de registro gzipeados en Python

Estoy creando un servicio donde registro registros de formato de texto sin formato de varias fonts (un archivo por fuente). No tengo la intención de rotar estos registros, ya que deben estar disponibles para siempre. Para hacer esto para siempre alrededor de los archivos, espero poder gzip en fly. Como son datos de registro, los […]

Aplicar la compresión GZIP a un CSV en Python Pandas

Estoy tratando de escribir un dataframe en un archivo comprimido comprimido con gzip en pandas python, utilizando lo siguiente: import pandas as pd import datetime import csv import gzip # Get data (with previous connection and script variables) df = pd.read_sql_query(script, conn) # Create today’s date, to append to file todaysdatestring = str(datetime.datetime.today().strftime(‘%Y%m%d’)) print todaysdatestring […]

¿Cómo saber si un archivo está comprimido con gzip?

Tengo un progtwig en Python que tomará archivos de texto como entrada. Sin embargo, algunos de estos archivos pueden estar comprimidos con gzip. ¿Existe una plataforma multiplataforma, utilizable desde Python para determinar si un archivo está comprimido con gzip o no? ¿Es lo siguiente confiable o podría un archivo de texto normal ‘accidentalmente’ tener el […]

Leer de un archivo gzip en python

Acabo de hacer impuestos de gzip en python. import gzip f=gzip.open(‘Onlyfinnaly.log.gz’,’rb’) file_content=f.read() print file_content Y no tengo salida en la pantalla. Como principiante de python, me pregunto qué debo hacer si quiero leer el contenido del archivo en el archivo gzip. Gracias.

¿Cómo determinar la longitud del contenido de un archivo comprimido con gzip en Python?

Tengo un archivo comprimido grande y quiero saber el tamaño del contenido sin descomprimirlo. He intentado esto: import gzip import os with gzip.open(data_file) as f: f.seek(0, os.SEEK_END) size = f.tell() pero me sale este error ValueError: Seek from end not supported ¿Cómo puedo hacer eso? Gracias.

Python gzip: ¿hay una manera de descomprimir desde una cadena?

He leído este post tan alrededor del problema en vano. Estoy tratando de descomprimir un archivo .gz proveniente de una URL. url_file_handle=StringIO( gz_data ) gzip_file_handle=gzip.open(url_file_handle,”r”) decompressed_data = gzip_file_handle.read() gzip_file_handle.close() … pero obtengo TypeError: coerciendo a Unicode: necesito una cadena o búfer, cStringIO.StringI encontrado ¿Que esta pasando? Traceback (most recent call last): File “/opt/google/google_appengine-1.2.5/google/appengine/tools/dev_appserver.py”, line 2974, […]

Usando csvreader contra un archivo gzipped en Python

Tengo un montón de archivos CSV comprimidos con gzip que me gustaría abrir para su inspección utilizando el lector de CSV incorporado de Python. Me gustaría hacer esto sin tener que descomprimirlos manualmente en el disco. Supongo que de alguna manera quiero obtener un flujo de datos sin comprimir y pasarlo al lector CSV. ¿Es […]

Decodifique los datos comprimidos en gzip y codificados en base64 a un formato legible

Intentando decodificar datos comprimidos en gzip y codificados en base64 a un formato legible en Python3.4. import base64 import zlib original_data = ‘…jU2X0NCQ19TSEEAAAABAAA=’ #Data cut short. decoded64 = base64.b64decode(original_data) #format:b’\x16xe\x94…\xae\x9a\…’ final_decoded = zlib.decompress(decoded64) print(final_decoded) Se está recibiendo: “Error -2 mientras se prepara para descomprimir los datos: estado de flujo inconsistente”. No estoy seguro de lo […]