Articles of python 3.5

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)

Paquete de instalación de Keras en Anaconda?

Python 3.5, estoy tratando de encontrar un comando para instalar un paquete de aprendizaje profundo de Kersa para Anaconda. ¿Por qué este ‘conda install -c keras’ no funciona?

Python 3.5 en statsmodels ImportError: no se puede importar el nombre ‘_representation’

No consigo importar statsmodels.api correctamente cuando hago que tengo este error: Archivo “/home/mlv/.local/lib/python3.5/site-packages/statsmodels/tsa/statespace/tools.py”, línea 59, en set_mode from. importar (_representation, _kalman_filter, _kalman_smoother, ImportError: no se puede importar el nombre ‘_representation’ Ya bash volver a instalarlo o actualizarlo, eso no cambia. por favor necesito ayuda =)

Haciendo peticiones de 1 millón con aiohttp / asyncio – literalmente

Seguí este tutorial: https://pawelmhm.github.io/asyncio/python/aiohttp/2016/04/22/asyncio-aiohttp.html y todo funciona bien cuando hago unas 50 000 solicitudes. Pero necesito hacer 1 mil llamadas a la API y luego tengo un problema con este código: url = “http://some_url.com/?id={}” tasks = set() sem = asyncio.Semaphore(MAX_SIM_CONNS) for i in range(1, LAST_ID + 1): task = asyncio.ensure_future(bound_fetch(sem, url.format(i))) tasks.add(task) responses = asyncio.gather(*tasks) […]

El archivo ejecutable CX_Freeze da error de “no se puede cargar el códec del sistema de archivos”

Estoy tratando de conseguir un progtwig de hello world para trabajar con cx_freeze. Se está construyendo bien pero recibo errores cuando ejecuto el exe: Fatal Python error: Py_Initialize: unable to load the file system codec ImportError: No module named ‘encodings’ Mi script en python: if __name__ == ‘__main__’: print(‘Hello World.’) Y mi archivo de configuración […]

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

Probar si la función o el método es normal o asíncrono

¿Cómo puedo saber si una función o un método es una función normal o una función asíncrona? Me gustaría que mi código soporte automáticamente las devoluciones de llamadas normales o asíncronas y necesito una forma de probar qué tipo de función se pasa. async def exampleAsyncCb(): pass def exampleNomralCb(): pass def isAsync(someFunc): #do cool dynamic […]

¿Algo acerca de `namedtuple` cambió en 3.5.1?

En Python 3.5.0: >>> from collections import namedtuple >>> cluster = namedtuple(‘Cluster’, [‘a’, ‘b’]) >>> c = cluster(a=4, b=9) >>> c Cluster(a=4, b=9) >>> vars(c) OrderedDict([(‘a’, 4), (‘b’, 9)]) En Python 3.5.1: >>> from collections import namedtuple >>> cluster = namedtuple(‘Cluster’, [‘a’, ‘b’]) >>> c = cluster(a=4, b=9) >>> c Cluster(a=4, b=9) >>> vars(c) Traceback […]

Python 3.5 itera a través de una lista de diccionarios

Mi codigo es index = 0 for key in dataList[index]: print(dataList[index][key]) Parece funcionar bien para imprimir los valores de las claves del diccionario para index = 0. Pero por mi vida, no puedo descubrir cómo poner esto para bucle dentro de un bucle for que recorre el número desconocido de diccionarios en dataList