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__ […]
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 […]
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’), […]
He escrito un paquete de python que he conseguido que sea totalmente compatible tanto con python 2.7 como con python 3.4, con una excepción que me está impidiendo hasta ahora. El paquete incluye una secuencia de comandos de línea de comandos, y en mis pruebas unitarias, uso este código para ejecutar la rutina principal de […]
He definido la siguiente enumeración from enum import Enum class D(Enum): x = 1 y = 2 print(Dx) ahora el valor impreso es Dx en lugar de eso quería que se imprimiera el valor de la enumeración 1 ¿Qué se puede hacer para lograr esta funcionalidad?
Estoy usando Python 3.4 . Tengo un script en Python myscript.py : import sys def returnvalue(str) : if str == “hi” : return “yes” else : return “no” print(“calling python function with parameters:”) print(sys.argv[1]) str = sys.argv[1] res = returnvalue(str) target = open(“file.txt”, ‘w’) target.write(res) target.close() Necesito llamar a este script de Python desde la […]
Recientemente cambié a vim y lo configuré para la progtwigción en Python usando este tutorial. Antes, me he asegurado de que vim admita python3 (vim –version muestra + python / dyn y + python3 / dyn) usando este artículo. Pero cuando se ejecuta un archivo desde el modo python , aún se elige el intérprete […]
Quiero crear un paquete .deb para mi progtwig python. creo setup.py y funciona bien, pero cuando quiero crear un paquete debian usando setup.py y stdeb me sale un error. Los comandos que uso para crear .deb: primero: python3.4 setup.py sdist entonces: python3.4 setup.py –command-packages=stdeb.command bdist_deb pero consigue error dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting dpkg-buildpackage: […]
Estoy tratando de obtener una private_key , así que intenté esto: private_key = os.urandom(32).encode(‘hex’) Pero arroja este error: AttributeError: ‘bytes’ object has no attribute ‘encode’ Así que reviso las preguntas y resolví que, en Python3x, los bytes solo se pueden decodificar. Luego lo cambio por: private_key = os.urandom(32).decode(‘hex’) Pero ahora lanza este error: LookupError: ‘hex’ […]
Me topé con este comportamiento para el doble guión bajo que no entiendo: class A: pass class B: pass class C(A,B): __id__ = ‘c’ c = C() print(C.__mro__) # print the method resolution order of class C #print(c.__mro__) # AttributeError: ‘C’ object has no attribute ‘__mro__’ print(C.__id__) # print ‘c’ print(c.__id__) # print ‘c’ Sé […]