【发布时间】:2016-01-09 00:21:47
【问题描述】:
我想通过 Python 脚本在终端中执行命令。
./driver.exe bondville.dat
此命令正在终端打印,但无法执行。
这是我的步骤:
echo = "echo"
command="./driver.exe"+" "+"bondville.dat"
os.system(echo + " " + command)
它应该执行命令,但它只是在终端上打印它。当手动喂食相同的东西时,它正在执行。如何通过脚本执行此操作?
【问题讨论】:
-
使用子流程模块
-
@PadraicCunningham 我是 python 新手,这个子进程模块对我来说似乎很难处理。这个怎么用?
-
你想存储输出还是只运行命令?
-
删除
echo以实际运行您的命令。现在它只打印你的command变量内容
标签: python shell python-2.7 terminal ubuntu-14.04