Articles of python 2.7

Usando subdominios en django

Dígame si es posible (en caso afirmativo, cómo) usar para las páginas de los subdominios de cada usuario. Por ejemplo, ahora tengo una URL de la forma: http://hostname.com/user/1 Necesito obtener http://username.hostname.com/

Diferencia python entre round e int.

He estado jugando un poco con python por un tiempo y he notado un extraño comportamiento que me hace sentir curioso: ¿cuál es la diferencia entre float(int(n)) y round(n) ? ¿Cuándo debo usar uno, otro o ninguno de ellos?

VirtualEnv / Pip intentando instalar paquetes globalmente

Editar la solución # 2 encontrada; vea abajo. Estoy escribiendo una pequeña aplicación en Flask usando VirtualEnv. Esto está lejos de ser la primera vez que lo hago, pero esta vez y las dos últimas que he intentado he encontrado el mismo problema. Cuando yo . flask/bin/activate e intentar instalar un paquete, por ejemplo, pip […]

Multiprocesamiento básico con bucle while

Soy nuevo en el paquete de multiprocessing en Python y mi confusión probablemente será fácil de aclarar para alguien que sepa más. He estado leyendo sobre la concurrencia y he buscado otras preguntas como esta y no he encontrado nada. (Para su información, NO quiero usar multithreading porque la GIL ralentizará mucho mi aplicación). Estoy […]

¿Python soporta Unicode más allá del plano multilingüe básico?

A continuación se muestra una prueba simple. repr parece funcionar bien sin embargo, len y x for x in no parecen dividir correctamente el texto Unicode en Python 2.6 y 2.7: In [1]: u”爨爵” Out[1]: u’\U0002f920\U0002f921′ In [2]: [x for x in u”爨爵”] Out[2]: [u’\ud87e’, u’\udd20′, u’\ud87e’, u’\udd21′] La buena noticia es que Python 3.3 […]

¿Cómo evitar que la imprecisión de flotación afecte a numpy.arange?

Debido a que numpy.arange () usa ceil((stop – start)/step) para determinar el número de elementos, una pequeña imprecisión flotante (stop = .400000001) puede agregar un valor no deseado a la lista. Ejemplo El primer caso no incluye el punto de parada (previsto) >>> print(np.arange(.1,.3,.1)) [0.1 0.2] El segundo caso incluye el punto de parada (no […]

¿Cómo puedo leer la entrada del teclado en Python?

Tengo problemas con la entrada del teclado en Python. Intenté raw_input y se llama solo una vez. Pero quiero leer la entrada del teclado cada vez que el usuario presiona cualquier tecla. ¿Cómo puedo hacerlo? Gracias por las respuestas.

Numpy: asigna tipos de datos de columna (dtype) a la matriz existente

Tengo una matriz dada: array = [(u’Andrew’, -3, 3, 100.032) (u’Bob’, -4, 4, 103.323) (u’Joe’, -5, 5, 154.324)] que se genera a partir de otro proceso (que no puedo controlar) de tomar una tabla CSV y genera esta matriz numpy. Ahora necesito asignar los dtypes de las columnas para hacer un análisis más detallado. ¿Cómo […]

TypeError: el objeto ‘int’ no es iterable – Python

Tuve el siguiente error: File “/home/ec2-user/test/test_stats.py”, line 43, in get_test_ids_for_id cursor.execute(“””select test_id from test_logs where id = %s “””, (id)) File “/home/ec2-user/.etl/lib/python2.7/site-packages/MySQLdb/cursors.py”, line 187, in execute query = query % tuple([db.literal(item) for item in args]) TypeError: ‘int’ object is not iterable Aquí está la sección de mi código que tengo problemas con: def get_test_ids_for_id(prod_mysql_conn, id): […]

cómo escribir un csv Unicode en Python 2.7

Quiero escribir datos en archivos en los que una fila de un CSV debería verse como esta lista (directamente desde la consola de Python): row = [‘\xef\xbb\xbft_11651497’, ‘http://kozbeszerzes.ceu.hu/entity/t/11651497.xml’, “Szabolcs Mag ’98 Kft.”, ‘ny\xc3\xadregyh\xc3\xa1za’, ‘ny\xc3\xadregyh\xc3\xa1za’, ‘4400’, ‘t\xc3\xbcnde utca 20.’, 47.935175, 21.744975, u’Ny\xedregyh\xe1za’, u’Borb\xe1nya’, u’Szabolcs-Szatm\xe1r-Bereg’, u’Ny\xedregyh\xe1zai’, u’20’, u’T\xfcnde utca’, u’Magyarorsz\xe1g’, u’4405′] Py2k no hace Unicode, pero tenía […]