Articles of zip

¿Qué significa zip (* res) en python en el siguiente código?

Aquí hay un fragmento de código del libro Think Bayes de Allen Downey en el github: def ReadData(filename=’showcases.2011.csv’): “””Reads a CSV file of data. Args: filename: string filename Returns: sequence of (price1 price2 bid1 bid2 diff1 diff2) tuples “”” fp = open(filename) reader = csv.reader(fp) res = [] for t in reader: _heading = t[0] […]

Python: `pegar ‘múltiples (desconocido) csvs juntos

Lo que esencialmente estoy buscando es el comando `pegar ‘en bash, pero en Python2. Supongamos que tengo un archivo csv: a1,b1,c1,d1 a2,b2,c2,d2 a3,b3,c3,d3 Y otro tal: e1,f1 e2,f2 e3,f3 Quiero juntarlos en esto: a1,b1,c1,d1,e1,f1 a2,b2,c2,d2,e2,f2 a3,b3,c3,d3,e3,f3 Este es el caso más simple en el que tengo un número conocido y solo dos. ¿Qué pasaría si […]

Zipping listas dentro de una lista en Python

Tengo una lista de listas big_list = [[‘a1′,’b1′,’c1’], [‘a2′,’b2′,’c3’], [‘a3′,’b3′,’c3’]] ¿Cómo puedo comprimir las listas dentro de esta lista? Lo que quiero hacer es zip(list1,list2,list3) , pero hacer esto dinámicamente Creo que tiene que ver con kwargs y kwargs que no estoy familiarizado, cualquier explicación es bienvenida. Gracias,

Crear archivos divididos (zip, rar, 7z)?

En breve: Necesito dividir uno (o más) archivo (s) en varios archivos de tamaño máximo usando un formato de seguridad (¡por ejemplo, zip o rar cualquier cosa que funcione!). Me encantaría saber cuándo se realiza cierta parte (¿callback?) Para poder comenzar a despacharla. Preferiría no hacerlo usando las utilidades de línea de comandos rar o […]

¿Cómo simular ZipFile.open en Python 2.5?

Quiero extraer un archivo de un archivo zip a una ruta específica, ignorando la ruta del archivo en el archivo. Esto es muy fácil en Python 2.6 (mi cadena de documentos es más larga que el código) import shutil import zipfile def extract_from_zip(name, dest_path, zip_file): “””Similar to zipfile.ZipFile.extract but extracts the file given by name […]

Cómo restar dos listas en python

No puedo averiguar cómo hacer una función en python que pueda calcular esto: List1=[3,5,6] List2=[3,7,2] y el resultado debe ser una nueva lista que reste a List2 de List1, List3=[0,-2,4] ! Lo sé, que de alguna manera tengo que usar la función zip. Al hacer eso obtengo: ([(3,3), (5,7), (6,2)]) , pero no sé qué […]

¿Cómo puedo corregir el tipo de error: el objeto ‘str’ no se puede llamar?

Bueno, he visto que este error se ha producido en otros también, pero no puedo entender si mi error es. Entiendo esto: Traceback (most recent call last): File “C:\Users\Bill\Desktop\Finalizing_2.1(DEVELOPING).py”, line 100, in combined = list(zip(symbols,deck)) TypeError: ‘str’ object is not callable Aquí está mi código: (Python 3.x) import random #shuffle import os#file deleting def shuffledDeck(deck):#shuffles […]

¿Cuál es la diferencia entre la compresión incremental y la de un disparo?

Estoy tratando de usar los paquetes bz2 y / o lzma en python. Estoy tratando de comprimir un volcado de base de datos en formato csv y luego ponerlo en un archivo zip . Conseguí que funcionara con la compresión de un disparo con ambos paquetes. Código para el que se ve así: with ZipFile(‘something.zip’, […]

¿Cuáles son las ventajas de empaquetar su biblioteca / aplicación python como un archivo .egg?

He leído algunos sobre los archivos .egg y los he notado en mi directorio lib, pero ¿cuáles son las ventajas / desventajas de usarlos entonces como desarrollador?

Zip como una lista de comprensión

Tengo una lista bastante reciente de datos como este: data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] Estoy tratando de comprimirlo para que obtenga algo como esto: zipped_data = [(1, 4, 7), (2, 5, 8), (3, 6, 9)] Sé que podría hacer eso con l = [(data[0]), (data[1]), (data[2])] zipped_data = zip(*l) […]