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

运行一系列命令并运行可执行文件的Python脚本,python,scripting,automated-tests,Python,Scripting,Automated Tests,我目前正在尝试编写一个Python脚本,我将在开发板上执行它。基本上,我想做的是,通过根文件系统,就像你的主目录一样,在你的机器上,找到一个我的图形教程所在的目录。教程是可执行文件,在黑板上运行3D渲染的图形,直到我按下Ctrl+C将其杀死 因此,图形测试位于名为/vdk/tutorials/的目录中,然后要执行教程,我运行命令。/tutorial1\u es2gear 我正试图通过一个python脚本来自动化这个过程,该脚本访问该目录并在一定时间内执行该教程。我的情况是我不知道怎么做。我尝试了

我目前正在尝试编写一个Python脚本,我将在开发板上执行它。基本上,我想做的是,通过根文件系统,就像你的主目录一样,在你的机器上,找到一个我的图形教程所在的目录。教程是可执行文件,在黑板上运行3D渲染的图形,直到我按下Ctrl+C将其杀死

因此,图形测试位于名为/vdk/tutorials/的目录中,然后要执行教程,我运行命令。/tutorial1\u es2gear

我正试图通过一个python脚本来自动化这个过程,该脚本访问该目录并在一定时间内执行该教程。我的情况是我不知道怎么做。我尝试了子进程,但这似乎不允许我运行可执行文件,或者我不知道如何运行

如果你有什么建议,请告诉我

import subprocess
import os
print os.getcwd()
p = subprocess.Popen("./tutorial1_es2gears")
p.communicate()
或者更简单

os.system("./tutorial1_es2gears")

这是假设您想阻止,直到您完成另一个程序

添加您尝试过的内容