Articles of python 3.5

¿Cómo enlazar el método asíncrono a una pulsación de tecla en Tkinter?

Considere el siguiente ejemplo: import asyncio import tkinter as tk class App(tk.Tk): def __init__(self): super().__init__() self.create_widgets() self._configure_bindings() # I believe it is not possible # to do this if the method needs # to be async as well def create_widgets(self): pass def _configure_bindings(self): self.bind(”, self.spam) # what’s the proper way? # does this method need […]

¿Cómo ejecutar el bucle de eventos Tornado junto con una GUI de Kivy?

Mi aplicación cliente utiliza una GUI de Kivy (Kivy tiene su propio bucle de eventos) y se conecta al servidor mediante el protocolo WebSocket con Tornado (Tornado también tiene un bucle de eventos). Es por eso que la parte de conexión es asíncrona. Quiero que el usuario interactúe con la IU mientras un cliente Tornado […]

pip3 instala pyautogui falla con el código de error 1 Mac OS

Intenté instalar la extensión python autogui: pip3 install pyautogui Y este bash de instalación da como resultado el siguiente mensaje de error: Collecting pyautogui Using cached PyAutoGUI-0.9.33.zip Complete output from command python setup.py egg_info: Traceback (most recent call last): File “”, line 1, in File “/private/var/folders/00/zcr6mkx90hg7kr4x_ks6nhhw0000gn/T/pip-build-edy15oyn/pyautogui/setup.py”, line 6, in version=__import__(‘pyautogui’).__version__, File “/private/var/folders/00/zcr6mkx90hg7kr4x_ks6nhhw0000gn/T/pip-build-edy15oyn/pyautogui/pyautogui/__init__.py”, line 110, in […]

UnicodeDecodeError, utf-8 byte de continuación no válido

Estoy tratando de extraer líneas de un archivo de registro, usando ese código: with open(‘fichier.01’) as f: content = f.readlines() print (content) pero siempre hace la statement de error Traceback (most recent call last): File “./parsepy”, line 4, in content = f.readlines() File “/usr/lib/python3.5/codecs.py”, line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: […]

Coroutina basada en generador versus coroutina nativa

Acabo de leer PEP0492 que habla sobre el nuevo enfoque en coroutines pero el PEP no me hizo entender la diferencia entre los coroutines basados ​​en generadores y los nativos. ¿Puede alguien decirme la diferencia (quizás con ejemplos)? Por lo que entendí, usan palabras diferentes (rendimiento / rendimiento de y espera / asíncrono / rendimiento). […]

¿Cómo actualizas a la última versión de Python 3.5.1 en una raspberry pi?

Obtuve mi Raspberry Pi ayer y ya estoy intentando codificar con ella. Tengo un progtwig que planeaba ejecutar en él, pero solo es compatible con las versiones 3.5.0 o 3.5.1 de Python y todo lo que encuentro en Internet parece estar desactualizado, relacionado con Python 2 o no relacionado a mi problema, ya que no […]

AttributeError: el módulo ‘urllib’ no tiene atributo ‘parse’

python 3.5.2 código 1 import urllib s = urllib.parse.quote(‘”‘) print(s) dio este error: AttributeError: el módulo ‘urllib’ no tiene atributo ‘parse’ código 2 from urllib.parse import quote # import urllib # s = urllib.parse.quote(‘”‘) s = quote(‘”‘) print(s) funciona… código3 from flask import Flask # from urllib.parse import quote # s = quote(‘”‘) import urllib […]

cómo escribir colecciones de pistas.OrderedDict a través del módulo de escritura de Python 3.5

Quiero usar un OrderedDict donde la clave es un Enum y donde el elemento es una clase determinada. ¿Cómo uso el módulo de escritura para sugerir esto? ¿Cuál es el análogo a este insinuado namedtuple :: Move = typing.NamedTuple(‘Move’, [(‘actor’, Actor), (‘location’, Location)])

Tipografía tipo python sin importaciones cíclicas.

Estoy tratando de dividir mi gran clase en dos; Bueno, básicamente en la clase “principal” y una mezcla con funciones adicionales, como por ejemplo: # main.py import mymixin.py class Main(object, MyMixin): def func1(self, xxx): … # mymixin.py class MyMixin(object): def func2(self: Main, xxx): # <— note the type hint … Ahora, mientras esto funciona bien, […]

Exploración de Python para WiFi

Estaba buscando un progtwig que pueda buscar redes WiFi e imprimir todos los SSID. Lo intenté con scapy pero fallé. Estoy usando el editor de pyCharm. He intentado este código: from scapy.all import * from scapy.layers.dot11 import Dot11 def packet_handler(pkt): if pkt.haslayer(Dot11) and pkt.type == 2: print(pkt.show()) scapy.sniff(iface=”mon0″, prn=packet_handler)