+-
python运行带有参数的.exe应用程序
如果我在命令提示符下写这个:
“ senna-win32.exe< input.txt> output.txt”
它工作完美,但我需要从 python代码中执行此操作,这怎么可能?

我努力了:

import subprocess
subprocess.call([pathToExe, "input.txt" , "output.txt"])
import subprocess
subprocess.call([pathToExe, '< input.txt > output.txt'])

我收到“无效参数的错误”
 < input.txt> output.txt的”.

最佳答案
谢谢杰克!

import subprocess
myinput = open('in.txt')
myoutput = open('out.txt', 'w')
p = subprocess.Popen('senna-win32.exe', stdin=myinput, stdout=myoutput)
p.wait()
myoutput.flush()
点击查看更多相关文章

转载注明原文:python运行带有参数的.exe应用程序 - 乐贴网