Articles of ventanas

¿Cómo usar el comando dir / s en Python?

Fondo Uso el comando dir/s en archivos por lotes todo el tiempo. Pero, no puedo llamar a esto usando python. NOTA: Estoy usando Python 2.7.3. Código import subprocess subprocess.call([“dir/s”]) Mensaje de error Traceback (most recent call last): File “”, line 1, in subprocess.call([“dir/s”]) File “C:\Python27\lib\subprocess.py”, line 493, in call return Popen(*popenargs, **kwargs).wait() File “C:\Python27\lib\subprocess.py”, line […]

paralizar svn hasta causar congelación del cliente

Estoy escribiendo un progtwig para ejecutar svn up en paralelo y la máquina se congela. El servidor no experimenta ningún problema de carga cuando esto sucede. Los comandos se ejecutan utilizando ThreadPool.map() en subprocess.Popen() : def cmd2args(cmd): if isinstance(cmd, basestring): return cmd if sys.platform == ‘win32’ else shlex.split(cmd) return cmd def logrun(cmd): popen = subprocess.Popen(cmd2args(cmd), […]

Simulando una pulsación de tecla en python

Muy bien, sé que esta pregunta parece un duplicado, pero no creo que lo sea. He leído otras publicaciones sobre pulsaciones de teclas falsas que involucran ctypes y SendKey. Sin embargo, he intentado esto y no funcionan como quiero. No quiero algo que sea similar a una pulsación de tecla real, quiero algo que haga […]

Cómo hacer clic en el botón ‘siguiente’ de una ventana usando python

Usé el siguiente código para conectar una ventana abierta (el tipo de clase es SunAwtFrame), de hecho, puedo conectarme a ella. pero al no poder hacer clic en el siguiente botón, mi duda es que el botón “Siguiente” puede residir dentro del marco de esa ventana. Incluso cuando uso la herramienta ‘swapy’, no puedo navegar […]

Actualiza todos los paquetes pip que no vienen de conda

En mi sistema de Windows 7 trato de instalar tantos paquetes usando conda. Estos son fáciles de actualizar con conda update all Desafortunadamente, algunos paquetes no aparecen en conda, pero están disponibles a través de pip y, por lo tanto, los instalo usando pip. Actualizar todos los paquetes pip en windows parece mas dificil pero […]

Windows no recibe paquetes de IPv6 de multidifusión de todas las interfaces

Estoy intentando recibir paquetes de multidifusión IPv6 (enviados a la dirección ff02 :: 1) en Windows usando este código python 2.7 import socket import win_inet_pton import struct socket.IPPROTO_IPV6=41 #because using python 2.7 on wondows PORT = 1234 UDP_BROADCAST_IPv6 = “ff02::1” sock = socket.socket(socket.AF_INET6, socket.SOCK_DGRAM, socket.IPPROTO_UDP) sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) sock.bind((“”,PORT)) # not working with “::” either […]

¿Cómo instalas PyCairo (Cairo para Python) en Windows?

Pasé horas esta tarde tratando de encontrar un tutorial sencillo para instalar PyCairo en Windows. El proyecto de Cairo en sí no mantiene los binarios de Windows, deben descargarse en otro lugar (por ejemplo, http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/ ). El proceso también se complica aún más al parecer por el hecho de que MSVC aparentemente no es un […]

¿Cómo puedo invertir el movimiento del cursor en python?

En este código, estoy usando Python 2.7.13, OpenCV 2.4.13 y PyAutoGUI 0.9.36. El objective es mover el cursor de acuerdo con el movimiento facial, pero el movimiento del cursor se invierte. Por ejemplo, si mi cara va hacia la derecha, el cursor se mueve hacia la izquierda y si mi cara va hacia la izquierda, […]

Concurrencia / Paralelismo en Windows con Python

Desarrollé un progtwig simple para resolver el problema de ocho reinas. Ahora me gustaría hacer más pruebas con diferentes meta-parámetros, así que me gustaría hacerlo rápido. Pasé por varias iteraciones de creación de perfiles y pude reducir significativamente el tiempo de ejecución, pero llegué al punto en el que creo que solo partes de los […]

Desarrollo Python / Django, windows o linux?

He estado trabajando mucho en Python recientemente y comencé a leer el documento para Django, sin embargo, no puedo negar el hecho de que la mayoría de los videos tutoriales que encuentro usualmente muestran a Linux como el sistema operativo elegido. He ignorado esto principalmente, pero empecé a encontrar algunos problemas con las personas que […]