Using files as stdin and stdout for subprocess Using files as stdin and stdout for subprocess python python

Using files as stdin and stdout for subprocess


The following should work:

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