Preguntas etiquetadas con python

114
Pickle o json?

Necesito guardar en el disco un pequeño dictobjeto cuyas claves son del tipo stry los valores son intsy luego recuperarlo . Algo como esto: {'juanjo': 2, 'pedro':99, 'other': 333} ¿Cuál es la mejor opción y por qué? ¿Serializarlo con pickleo con simplejson? Estoy usando Python...

114
Alternativa de CURL en Python

Tengo una llamada cURL que uso en PHP: curl -i -H 'Aceptar: aplicación / xml' -u inicio de sesión: clave " https://app.streamsend.com/emails " Necesito una forma de hacer lo mismo en Python. ¿Existe una alternativa a cURL en Python? Sé de urllib pero soy un novato de Python y no tengo idea de...

114
¿Cómo escribir una fila de encabezado con csv.DictWriter?

Supongamos que tengo un csv.DictReaderobjeto y quiero escribirlo como un archivo CSV. ¿Cómo puedo hacer esto? Sé que puedo escribir las filas de datos de esta manera: dr = csv.DictReader(open(f), delimiter='\t') # process my dr object # ... # write out object output = csv.DictWriter(open(f2,...

114
Guardar y cargar objetos y usar pickle

Estoy tratando de guardar y cargar objetos usando el picklemódulo. Primero declaro mis objetos: >>> class Fruits:pass ... >>> banana = Fruits() >>> banana.color = 'yellow' >>> banana.value = 30 Después de eso, abro un archivo llamado 'Fruits.obj'...

114
Clase con objeto como parámetro

Estoy tratando de traducir algo de código Python al código Scala. Así que soy un novato total en Python. Pero, ¿por qué algunas clases tienen objeto como parámetro pero nunca lo usan explícitamente? ¿Cuál es el motivo para tenerlo como parámetro en primer lugar? Ejemplo: class...

114
Gráfica de actualización dinámica en matplotlib

Estoy creando una aplicación en Python que recopila datos de un puerto serie y traza un gráfico de los datos recopilados frente a la hora de llegada. La hora de llegada de los datos es incierta. Quiero que el gráfico se actualice cuando se reciban los datos. Busqué cómo hacer esto y encontré dos...

114
Cadena dividida de Python basada en expresiones regulares

¿Cuál es la mejor manera de dividir una cadena "HELLO there HOW are YOU"con palabras en mayúsculas (en Python)? Entonces terminaría con una matriz como tal: results = ['HELLO there', 'HOW are', 'YOU'] EDITAR: Yo he tratado: p = re.compile("\b[A-Z]{2,}\b") print p.split(page_text) Sin...

114
¿Es aceptable y seguro ejecutar pip install en sudo?

Empecé a usar mi Mac para instalar paquetes de Python de la misma manera que lo hago con mi PC con Windows en el trabajo; sin embargo, en mi Mac me he encontrado con frecuentes errores de permiso denegado al escribir en archivos de registro o paquetes de sitios. Por lo tanto pensé en correr pip...