如何在Python 3中使用参数执行外部执行文件?

时间:2014-08-25 03:49:56

标签: python-3.x

我想使用Python 3.4执行exe文件。

即,

C:/crf_test.exe -m input.txt output.txt

当我在命令行执行此操作时,结果为:

Go SEARCH
to O
...

但是,当我在Python中执行此操作时:

import os
os.startfile('crf_test.exe -m model.txt test.txt')

什么都没发生(我的意思是出现在结果窗口中。)

1 个答案:

答案 0 :(得分:0)

使用os.popen()可以执行和读取命令:

cmd = os.popen(r'crf_test.exe -m model.txt test.txt')
result = cmd.read()