Articles of Python

Solicitudes de Python – autenticación después de la redirección

Tengo una pregunta rápida con respecto a la autenticación básica HTTP después de una redirección. Estoy intentando iniciar sesión en un sitio web que, por razones operativas, me redirige inmediatamente a un sitio de inicio de sesión central mediante una respuesta HTTP 302. En mis pruebas, parece que el módulo de solicitudes no envía mis […]

La expresión regular de Python coincide con varias palabras en cualquier lugar

Estoy tratando de usar la expresión regular de python para hacer coincidir una cadena con varias palabras. Por ejemplo, la cadena es “Estas son naranjas y manzanas y peras, pero no piñas o …” La lista de palabras que quiero encontrar es “y”, “o” y “no”. No importa el orden o la posición. Intenté r’AND […]

¿Está Python en cada distribución de GNU / Linux?

Me gustaría saber si Python está preinstalado en cada distribución de G / L o no. ¿Y por qué es tan popular en GNU / Linux y no tanto en Windows?

PyPI local cache para Jenkins / comstackciones locales

Tengo una instancia de Jenkins que comstack mi proyecto con los paquetes de PyPI que lo acompañan desde Requirements.txt . Sin embargo, al igual que con las comstackciones TravisCI , la comstackción desde cero cada vez consume mucho tiempo, y significa que las comstackciones toman> 4-5mins, lo que es mucho más lento de lo que […]

Ejecutando un script de python en todos los archivos en un directorio

Tengo un script de Python que lee un archivo csv de texto y crea un archivo de lista de reproducción. Sin embargo, solo puedo hacer uno a la vez, como: python playlist.py foo.csv foolist.txt Sin embargo, tengo un directorio de archivos que se deben convertir en una lista de reproducción, con nombres diferentes y, a […]

¿Por qué obtengo IOError: Permiso denegado?

Estoy creando un archivo de registro para el código pero obtengo el siguiente error: [Mar 11 de junio 17:22:59 2013] [error] [cliente 127.0.0.1] importar mainLCF [Mar 11 de junio 17:22:59 2013] [error] [cliente 127.0.0.1] Archivo “/home/ai/Desktop/home/ubuntu/LCF/GA-LCF/mainLCF.py”, línea 10, en [Mar 11 de junio 17:22:59 2013] [error] [cliente 127.0.0.1] logging.basicConfig (filename = ‘genetic.log’, level = logging.DEBUG, […]

¿Cuándo / dónde debo verificar la versión mínima de Python?

Esta pregunta me dice cómo verificar la versión de Python. Para mi paquete necesito al menos Python 3.3: MIN_VERSION_INFO = 3, 3 import sys if not sys.version_info >= MIN_VERSION_INFO: exit(“Python {}.{}+ is required.”.format(*MIN_VERSION_INFO)) pero ¿ dónde / cuándo debería ocurrir esta comprobación? Quiero generar el mensaje de error más claro posible para los usuarios que […]

socket.send trabajando solo una vez en el código de Python para un cliente de eco

Tengo el siguiente código para un cliente de eco que envía datos a un servidor de eco mediante una conexión de socket: echo_client.py import socket host = ‘192.168.2.2’ port = 50000 size = 1024 def get_command(): #..Code for this here s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((host,port)) while 1: msg = get_command() if msg == ‘turn on’: […]

¿Cómo puedo usar xdotool desde un módulo / script en python?

Por ejemplo, si quisiera usar algo como: xdotool mousemove 945 132 xdotool click 1 Para mover el mouse a una determinada ubicación y hacer clic. En Ubuntu, puedo escribir estos comandos directamente en el terminal para obtener el efecto deseado, pero me gustaría ponerlos dentro de un script de Python. ¡Gracias por adelantado!

Python: ¿por qué las declaraciones de impresión y la salida de subprocess.call () no están sincronizadas?

Estoy ejecutando el siguiente fragmento de código (llámelo batch.py) for config in keystoneConfig: cmdlist = generate_cmd_list(config) print ‘ ‘.join(cmdlist) subprocess.call(cmdlist) Y redirigiendo la salida de batch.py ​​a otro archivo. es decir ./batch.py> output.txt Pero me doy cuenta de que toda la salida de subprocess.call() va antes de la statement de print . ¿Por qué la […]