En Python, puedo hacer: >>> list = ['a', 'b', 'c'] >>> ', '.join(list) 'a, b, c' ¿Hay alguna manera fácil de hacer lo mismo cuando tengo una lista de objetos? >>> class Obj: ... def __str__(self): ... return 'name' ... >>> list = [Obj(), Obj(),...
En Python, puedo hacer: >>> list = ['a', 'b', 'c'] >>> ', '.join(list) 'a, b, c' ¿Hay alguna manera fácil de hacer lo mismo cuando tengo una lista de objetos? >>> class Obj: ... def __str__(self): ... return 'name' ... >>> list = [Obj(), Obj(),...
Estoy empezando a codificar en varios proyectos usando Python (incluido el desarrollo web Django y el desarrollo de juegos Panda3D). Para ayudarme a comprender lo que está sucediendo, me gustaría básicamente 'mirar' dentro de los objetos de Python para ver cómo funcionan, como sus métodos y...
En Django doc, select_related() "sigue" las relaciones de clave externa, seleccionando datos adicionales de objetos relacionados cuando ejecuta su consulta. prefetch_related() realiza una búsqueda por separado para cada relación y realiza la "unión" en Python. ¿Qué significa "hacer la unión en...
Tengo un archivo muy grande de 4GB y cuando intento leerlo, mi computadora se cuelga. Así que quiero leerlo pieza por pieza y después de procesar cada pieza, almacene la pieza procesada en otro archivo y lea la siguiente pieza. ¿Hay algún método para yieldestas piezas? Me encantaría tener un...
¿Cuál es el costo de la len()función para las incorporaciones de Python? (lista / tupla / cadena /
Noté que la documentación de Python 2.7 incluye otro módulo de análisis de línea de comandos. Además de getopty optparseahora tenemos argparse. ¿Por qué se ha creado otro módulo de análisis de línea de comandos? ¿Por qué debería usarlo en lugar de optparse? ¿Hay nuevas características que debería...
No he visto ejemplos claros con casos de uso para Pool.apply , Pool.apply_async y Pool.map . Estoy usando principalmente Pool.map; ¿Cuáles son las ventajas de los
Estoy seguro de que esta es una operación trivial, pero no puedo entender cómo se hace. Tiene que haber algo más inteligente que esto: ids = [1, 3, 6, 7, 9] for id in ids: MyModel.objects.filter(pk=id) Estoy buscando obtenerlos todos en una consulta con algo
¿Cómo puedo ordenar descendiendo mi conjunto de consultas en django por fecha? Reserved.objects.all().filter(client=client_id).order_by('check_in') Solo quiero filtrar de descender todos los reservados por fecha
Tengo un diagrama de semilogx y me gustaría eliminar los xticks. Lo intenté: plt.gca().set_xticks([]) plt.xticks([]) ax.set_xticks([]) La cuadrícula desaparece (está bien), pero quedan pequeñas marcas (en el lugar de las marcas principales). ¿Cómo
¿Cómo convierto un numpy.datetime64objeto a datetime.datetime(o Timestamp)? En el siguiente código, creo un objeto datetime, timestamp y datetime64. import datetime import numpy as np import pandas as pd dt = datetime.datetime(2012, 5, 1) # A strange way to extract a Timestamp object, there's...
Estoy tratando de ejecutar un archivo con comandos de python desde el intérprete. EDITAR: estoy tratando de usar variables y configuraciones de ese archivo, no invocar un proceso
¿En qué se diferencian los "argumentos de palabras clave" de los argumentos regulares? ¿No se pueden pasar todos los argumentos en name=valuelugar de utilizar la sintaxis
¿Cómo puedo imprimir un diccionario con una profundidad de ~ 4 en Python? Intenté imprimir bien con pprint(), pero no funcionó: import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) Simplemente quiero una sangría ( "\t") para cada anidamiento, para obtener algo como esto: key1...
Estoy tratando de enviar un correo electrónico (Gmail) usando Python, pero recibo el siguiente error. Traceback (most recent call last): File "emailSend.py", line 14, in <module> server.login(username,password) File "/usr/lib/python2.5/smtplib.py", line 554, in login raise...
Tengo un servidor de socket que se supone que recibe caracteres válidos UTF-8 de los clientes. El problema es que algunos clientes (principalmente piratas informáticos) envían todo el tipo de datos incorrectos sobre él. Puedo distinguir fácilmente al cliente genuino, pero estoy ingresando a los...
Estoy usando pandas como sustituto de db, ya que tengo varias bases de datos (oracle, mssql, etc.) y no puedo hacer una secuencia de comandos para un equivalente de SQL. Tengo una tabla cargada en un DataFrame con algunas columnas: YEARMONTH, CLIENTCODE, SIZE, .... etc etc En SQL, contar la...
Tengo un documento de Excel que se ve así ... cluster load_date budget actual fixed_price A 1/1/2014 1000 4000 Y A 2/1/2014 12000 10000 Y A 3/1/2014 36000 2000 Y B 4/1/2014 15000 10000 N B 4/1/2014 12000 11500 N B 4/1/2014 90000 11000 N C 7/1/2014 22000 18000 N C 8/1/2014 30000 28960 N C 9/1/2014...
Necesito los últimos 9 números de una lista y estoy seguro de que hay una manera de hacerlo con el corte, pero parece que no puedo obtenerlo. Puedo obtener los primeros 9 como
¿Es posible declarar una variable en Python, así ?: var para que se inicialice a Ninguno? Parece que Python lo permite, pero tan pronto como accedes a él, se bloquea. es posible? Si no, ¿por qué? EDITAR: Quiero hacer esto para casos como este: value for index in sequence: if value == None...