Tengo un programa con una interfaz gráfica de usuario que se ejecuta un programa externo a través de una llamada Popen:Ejecución de un proceso en el pythonw con Popen sin una consola
p = subprocess.Popen("<commands>" , stdout=subprocess.PIPE , stderr=subprocess.PIPE , cwd=os.getcwd())
p.communicate()
Pero una consola aparece, independientemente de lo que hago (I También he intentado pasarlo NUL para el manejador de archivo). ¿Hay alguna manera de hacerlo sin obtener el binario que llamo para liberar su consola?
Son estos comandos que normalmente se ejecutan en una consola? ¿Estás tratando de ejecutar otro programa GUI que no tiene una consola? –