Articles of python 3.6

pip instalar Django en python3.6

Si ejecuto pip install Django me sale Requisito ya cumplido: Django en /usr/local/lib/python2.7/dist-packages Me gustaría usar python3.6 en su lugar (que ya está instalado en /usr/bin/python3.6 ). ¿Cuál es la syntax de pip correcta para instalar la última versión de Django en Python 3.6?

¿Por qué Python se comporta de esta manera con las variables?

He estado tratando de entender por qué Python se comporta de esta manera, en el bloque de código a continuación. He investigado, pero no pude encontrar una buena respuesta, así que vine aquí para ver si alguien puede orientarme en la dirección correcta o proporcionar una buena aclaración. Entiendo que tiene que ver con algún […]

Objeto personalizado en el lugar que desempaqueta diferentes comportamientos con __getitem__ python 3.5 vs python 3.6

una pregunta de seguimiento sobre esta pregunta : corrí el siguiente código en python 3.5 y python 3.6, con resultados muy diferentes: class Container: KEYS = (‘a’, ‘b’, ‘c’) def __init__(self, a=None, b=None, c=None): self.a = a self.b = b self.c = c def keys(self): return Container.KEYS def __getitem__(self, key): if key not in Container.KEYS: […]

¿Cómo usar la nueva línea ‘\ n’ en f-string para formatear la salida en Python 3.6?

Me gustaría saber cómo dar formato a este caso de forma Pythonic con f-strings: names = [‘Adam’, ‘Bob’, ‘Cyril’] text = f”Winners are:\n{‘\n’.join(names)}” print(text) El problema es que ‘\’ no se puede usar dentro de una f-string. Rendimiento esperado: Winners are: Adam Bob Cyril

¿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 […]