example español check_output python subprocess stdout stdin

python - español - Usando archivos como stdin y stdout para subproceso



subprocess.check_output example python (1)

Lo siguiente debería funcionar:

myinput = open(''myinput.in'') myoutput = open(''myoutput.out'', ''w'') p = subprocess.Popen(''myprogram.exe'', stdin=myinput, stdout=myoutput) p.wait() myoutput.flush()

¿Cómo puedo replicar el siguiente comando por lotes usando el módulo de subproceso de Python?

myprogram < myinput.in > myoutput.out

En otras palabras, ¿cómo ejecuto myprogram utilizando el contenido de myinput.in como entrada estándar y myoutput.out como salida estándar?