Python脚本调用Make和其他工具
我有一个Python脚本,它会运行以下命令:
# make
在执行完make命令后,它还会继续运行另外三个程序。请问有没有什么标准的方法可以判断make命令是否成功?现在不管make成功还是失败,程序都会继续运行。我想在make失败的时候抛出一个错误。
有没有人能给我一些建议呢?
4 个回答
0
看看make的退出代码。如果你在用python的commands
模块,那么你可以很简单地获取状态码。0表示成功,非零的数字表示有问题。
0
import os
if os.system("make"):
print "True"
else:
print "False"
当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。
1
poll()
和 wait()
这两个方法的返回值是进程的返回代码。你可以检查一下这个返回代码是不是非零的。