python

python

python – ¿Realmente debería usar todas las mayúsculas para mis constantes?

Pregunta: Soy un programador de Python principalmente que usa pylint para linchar el código fuente. Puedo eliminar todas las advertencias excepto una: nombre no válido para una constante. Cambiar el nombre a mayúsculas lo soluciona, pero ¿realmente se supone que debo hacer eso? Si lo hago, encuentro que mi código se ve feo ya que …

python – ¿Realmente debería usar todas las mayúsculas para mis constantes? Read More »

python – ¿Propósito de "return self" de un método de clase?

Pregunta: Me encontré con algo como esto en un proyecto de código abierto. Los métodos que modifican los atributos de la instancia devuelven una referencia a la instancia. ¿Cuál es el propósito de esta construcción? class Foo(object): def __init__(self): self.myattr = 0 def bar(self): self.myattr += 1 return self Respuesta: Es para permitir el encadenamiento. …

python – ¿Propósito de "return self" de un método de clase? Read More »

He instalado python-doc. ¿Cómo puedo acceder a ella?

Pregunta: Lo siento si esta es una pregunta tan obvia, pero ¿dónde coloca Ubuntu los paquetes de documentación para python, node.js, redis, mysql, mongodb y otras aplicaciones? ¿Y por qué no puedo acceder escribiendo python-doc en la terminal? Respuesta: Para examinar la ayuda de todos los módulos instalados :~#python >>>help() help>modules word_in_modulname help>module_name help>quit >>>help(‘module_name’) …

He instalado python-doc. ¿Cómo puedo acceder a ella? Read More »

¿Qué paquete debo usar para empaquetar el código moderno de Fortran con Python?

Pregunta: Lo sé y he usado f2py2e para envolver un código antiguo de Fortran 77, pero tengo entendido que no funciona con el código más nuevo de Fortran 95. Investigué qué debería usar y me encontré con fwrap y G3 f2py, ninguno de los cuales parece dar ninguna explicación de su estado actual o cómo …

¿Qué paquete debo usar para empaquetar el código moderno de Fortran con Python? Read More »

error fatal: "python.h" no hay archivo o directorio?

Pregunta: Mientras buscaba una solución para el problema húngaro , encontré este enlace de GitHub . readme.md archivo readme.md y realicé todo lo que se describe allí. Después de copiar hungarian.so en mi directorio de trabajo, cuando intenté compilar hungarian.cpp usando make hungarian , obtuve este resultado: anupam@JAZZ:~/Python/hungarian-master$ make hungarian g++ hungarian.cpp -o hungarian hungarian.cpp:7:20: …

error fatal: "python.h" no hay archivo o directorio? Read More »

¿Cómo configurar y usar un entorno virtual de Python en Ubuntu?

Pregunta: Los entornos virtuales de Python se utilizan para crear entornos de Python aislados para evitar la dependencia y los conflictos de versiones, y también se encargan indirectamente de los problemas de permisos. Pero, ¿cuál es la forma más sencilla de configurarlo y usarlo en Ubuntu? Respuesta: Con virtualenvwrapper (envoltorios fáciles de usar para la …

¿Cómo configurar y usar un entorno virtual de Python en Ubuntu? Read More »

¿Cómo envío notificaciones de escritorio usando Python 3?

Pregunta: Tengo un script python3.4. Me gustaría enviar una notificación al escritorio. ¿Cómo manejo esto en Python? ¿Puedo usar notificar-enviar? Estoy usando Ubuntu 14.04. #in my script if something: notify-send ‘Here is a notification !’ Respuesta: Puede usar notify-send como un comando externo: import subprocess as s s.call([‘notify-send’,’foo’,’bar’]) O puede usar el módulo notify2 ( …

¿Cómo envío notificaciones de escritorio usando Python 3? Read More »

Python / Selenium / PhantomJS: "No se puede iniciar phantomjs con ghostdriver".

Pregunta: Estoy tratando de que Selenium use phantomjs en una máquina con Windows. Mi código se compila sin ningún error: from selenium import webdriver from selenium.webdriver.common.desired_capabilities import DesiredCapabilities import cookielib import re from splinter import Browser driver = webdriver.PhantomJS(‘C:/Program Files (x86)/phantomjs-1.9.2-windows’) Pero cada vez que lo ejecuto me sale el error Traceback (most recent call …

Python / Selenium / PhantomJS: "No se puede iniciar phantomjs con ghostdriver". Read More »

web tasarım