Me gustaría ejecutar un proceso y no esperar a que vuelva. He tratado de desove con P_NOWAIT y subproceso de esta manera:Ejecutar proceso y no esperar
app = "C:\Windows\Notepad.exe"
file = "C:\Path\To\File.txt"
pid = subprocess.Popen([app, file], shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE).pid
Sin embargo, la ventana de la consola permanece hasta que cierro el Bloc de notas. ¿Es posible iniciar el proceso y no esperar a que se complete?
¿Está utilizando 'python.exe' o' pythonw.exe'? –
Aparentemente Python es lo suficientemente inteligente como para darse cuenta de que esas barras invertidas no son caracteres de escape, sin embargo, evitaría hacer eso usando 'r'C: \ path'' o mejor aún' 'C:/path'' –
@NickT o simplemente comillas simples en lugar de dobles – RobotHumans