Articles of python 3.6

¿Actualizar pip3 para Python 3.6?

Acabo de actualizar de Python 3.4 a Python 3.6 usando Homebrew. Los estados de salida: Pip, setuptools, and wheel have been installed. To update them pip3 install –upgrade pip setuptools wheel You can install Python packages with pip3 install They will install into the site-package directory /usr/local/lib/python3.6/site-packages Traté de correr pip3 install –upgrade pip setuptools […]

Construir f-cadenas a partir de cadenas normales

Estoy probando los nuevos f-strings, y me pregunto si es posible “comstackr” un string normal en un f-string. Entonces, para tener control sobre el tiempo de evaluación de la f-string, y ser capaz de definir f-strings antes de consumirlas. Ejemplo de pseudocódigo: a = ‘normal string with some curly {inside}’ inside = ‘in it!’ print(a.make_f_string()) […]

¿Cómo funciona el cuantificador {}?

>>> >>> re.search(r’^\d{3, 5}$’, ‘90210’) # {3, 5} 3 or 4 or 5 times >>> re.search(r’^\d{3, 5}$’, ‘902101’) # {3, 5} 3 or 4 or 5 times >>> re.search(r’^\w{3, 5}$’, ‘hello’) # {3, 5} 3 or 4 or 5 times >>> re.search(r’^\w{3, 5}$’, ‘hell’) # {3, 5} 3 or 4 or 5 times >>> Todo […]

¿Hay alguna manera de anular la clase incorporada de Python?

Estoy tratando de cambiar el comportamiento de la clase int de python, pero no estoy seguro si se puede hacer usando python puro. Aquí está lo que he intentado hasta ahora: import builtins class int_new(builtins.int): def __eq__(self, other): return True int = int_new print(5 == 6) # the result is False, but I’m anticipating True

Matplotlib, actualizar imagen con imshow más rápido

Estoy trabajando en un proyecto en el que tengo que trazar una imagen de 320 * 250 píxeles y, si es posible, 60 veces por segundo, en una ventana de una GUI. Entonces trato de hacer esto con matplotlib 2.0.2 , Python 3.6 y PyQt5 (porque empiezo a conocer estas herramientas y trabajo en otro […]

(Python 3) Cómo pasar un archivo binario como texto sin guardar primero

O, quizás, un título mejor: cómo evitar el retorno de carro adicional no deseado cuando se pasa una cláusula de escritura de archivo binario a modo texto. Python 3.6, Windows. El archivo de entrada debe someterse primero a una búsqueda / reemplazo binario, y luego a una búsqueda / reemplazo regex. Primero abro el archivo […]

iter () no funciona con datetime.now ()

Un simple fragmento de código en Python 3.6.1: import datetime j = iter(datetime.datetime.now, None) next(j) devoluciones: Traceback (most recent call last): File “”, line 1, in StopIteration En lugar de imprimir el comportamiento clásico de now() con cada next() . He visto un código similar funcionando en Python 3.3, ¿me falta algo o algo ha […]

¿Por qué las cadenas con formato literal son tan lentas en Python 3.6 alfa? (ahora fijado en 3.6 estable)

He descargado una comstackción alfa de Python 3.6 del repository de Python Github, y una de mis nuevas características favoritas es el formato de cadena literal. Se puede usar como tal: >>> x = 2 >>> f”x is {x}” “x is 2” Esto parece hacer lo mismo que usar la función de format en una […]

Compara una columna entre 2 archivos csv y escribe diferencias usando Python

Estoy tratando de imprimir las diferencias comparando una columna entre 2 archivos csv. CSV1: SERVER, FQDN, IP_ADDRESS, serverA, device1.com, 10.10.10.1 serverA,device2.com,10.11.11.1 serverC,device3.com,10.12.12.1 and so on.. CSV2: FQDN, IP_ADDRESS, SERVER, LOCATION device3.com,10.12.12.1,serverC,xx device679.com,20.3.67.1,serverA,we device1.com,10.10.10.1,serverA,ac device345.com,192.168.2.0,serverA,ad device2.com,192.168.6.0,serverB,af and so on… Lo que estoy buscando hacer es comparar la columna FQDN y escribir las diferencias en un nuevo […]

no se puede importar el nombre ‘html5lib’ error al instalar paquetes

Al instalar el paquete mxnet me mxnet el error: no se puede importar el nombre ‘html5lib’ Y cuando voy para la instalación del paquete html5lib estoy recibiendo el mismo error. El mensaje de error completo se puede ver en la imagen . He instalado python utilizando Anaconda.