用于运行一系列命令并运行可执行文件的Python脚本

时间:2014-10-24 20:11:00

标签: python scripting automated-tests

我目前正在尝试编写一个我将在开发板上执行的Python脚本。基本上我正在尝试做的是通过rootfile系统(就像你的主机上的主目录等)并进入我的图形教程所在的目录(教程是运行3D渲染的可执行文件)将图形放到板上直到我按Ctrl + C将其杀死。

因此,图形测试位于名为/ vdk / tutorials /的目录中,然后执行教程我运行命令" ./ tutorial1_es2gears"

我试图通过python脚本自动执行此过程,该脚本到达该目录并执行该教程一段时间。我的情况是我无法弄清楚如何做到这一点。我尝试了子进程,但这似乎不允许我运行可执行文件(或者我不知道如何)

如果您有任何提示,请告诉我

1 个答案:

答案 0 :(得分:0)

import subprocess
import os
print os.getcwd()
p = subprocess.Popen("./tutorial1_es2gears")
p.communicate()

甚至更简单

os.system("./tutorial1_es2gears")
假设你想要阻止,直到你完成其他程序

相关问题