Articles of python 3.4

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

Esperando que una tarea se complete después de KeyboardInterrupt en asyncio

Estoy tratando de entender cómo funciona el asyncio . En mi caso, el cliente realiza una conexión tcp al servidor, envía una cadena de inicio de sesión, si está autenticada, recibe una secuencia de caracteres. Finalmente, en KeyboardInterrupt envía la cadena de logoff al servidor y hapilly se desconecta. Actualmente estoy atascado en la parte […]

Escribir un dataframe de pandas en una tabla de documentos de Word a través de pywin32

Actualmente estoy trabajando en un script que necesita escribir en un archivo .docx para fines de presentación. Uso pandas para manejar todos mis cálculos de datos en el script. Estoy buscando escribir un dataframe de pandas en una tabla en un marcador en un archivo word.docx usando PyWIN32. El dataframe consta de flotadores. El código […]

¿Cómo conecto asyncio.coroutines que continuamente producen y consumen datos?

Estoy tratando de aprender cómo (idiomáticamente) usar el asyncio Python 3.4. Mi mayor obstáculo es cómo “encadenar” coroutines que continuamente consumen datos, actualizar el estado con él y permitir que otro coroutine use ese estado. El comportamiento observable que espero de este progtwig de ejemplo es simplemente informar periódicamente sobre la sum de los números […]

Django 2, python 3.4 no puede decodificar urlsafe_base64_decode (uidb64)

Estoy tratando de activar un usuario por correo electrónico, trabajos por correo electrónico, trabajos de encoding, utilicé un enfoque de django1.11 que estaba funcionando correctamente. En Django 1.11 lo siguiente se decodifica exitosamente a 28, donde uidb64 = b’Mjg ‘ force_text(urlsafe_base64_decode(uidb64)) En django 2 (2, 0, 0, ‘final’, 0) la deencoding del código anterior no […]

python3: singledispatch en clase, cómo enviar el auto tipo

Utilizando python3.4. Aquí quiero usar singledispatch para enviar diferentes tipos en el método __mul__ . El código como este: class Vector(object): ## some code not paste @functools.singledispatch def __mul__(self, other): raise NotImplementedError(“can’t mul these type”) @__mul__.register(int) @__mul__.register(object) # Becasue can’t use Vector , I have to use object def _(self, other): result = Vector(len(self)) # […]

¿Cómo enumerar todas las excepciones que una función podría generar en Python 3?

¿Existe una forma programática de obtener una lista de todas las excepciones que una función podría generar? Sé, por ejemplo, que os.makedirs(path[, mode]) puede generar PermissionError (y quizás otros), pero la documentación solo menciona OSError . (Esto es solo un ejemplo, tal vez incluso uno malo; no estoy especialmente interesado en esta función, más en […]

Instalación de Python3.4.3: fallaron 3 pruebas, 3 entornos de ejecución alterados y 25 omitidos

Uso Lubuntu 14.04 como sistema operativo invitado (con VMplayer). Quería instalar python3.4.3. Descargué el archivo .tar.xz desde aquí: https://www.python.org/downloads/ Luego extraje el archivo y seguí las instrucciones en README: ./configure make make test Cuando corri make test devolvió esto: 359 tests OK. 3 tests failed: test_urllib test_urllib2 test_urllib2net 3 tests altered the execution environment: test___all__ […]

Rendimiento de la cadena: Python 2.7 vs Python 3.4 en Windows 10 vs. Ubuntu

Caso de uso Una función simple que verifica si una cadena específica está en otra cadena en una posición que es un múltiplo de 3 (vea aquí un ejemplo del mundo real , encontrando codones de parada en una secuencia de ADN). Funciones sliding_window : toma una cadena de longitud 3 y la compara con […]

Instalación de pyaudio en mac (python 3)

Lo intenté por primera vez: pip install pyaudio pero me dijeron que -bash: pip: command not found Entonces intenté: pip3 install pyaudio entonces tengo: src/_portaudiomodule.c:29:10: fatal error: ‘portaudio.h’ file not found #include “portaudio.h” ^ 1 error generated. error: command ‘/usr/bin/clang’ failed with exit status 1 —————————————- Command “/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4 -c “import setuptools, tokenize;__file__=’/private/var/folders/77/gz1txkwj2z925vk6jrkx3wp80000gn/T/pip-build-43z_qk7o/pyaudio/setup.py’;exec(compile(getattr(tokenize, ‘open’, open)(__file__).read().replace(‘\r\n’, ‘\n’), […]