Nol*_*der 23 python stdin subprocess stdout
如何使用python子进程模块复制以下批处理命令?
myprogram < myinput.in > myoutput.out
Run Code Online (Sandbox Code Playgroud)
换句话说,如何myprogram使用myinput.in标准输入和myoutput.out标准输出的内容运行?
Elm*_*ise 35
以下应该有效:
myinput = open('myinput.in')
myoutput = open('myoutput.out', 'w')
p = subprocess.Popen('myprogram.exe', stdin=myinput, stdout=myoutput)
p.wait()
myoutput.flush()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22893 次 |
| 最近记录: |