Python脚本调用Make和其他工具

1 投票
4 回答
592 浏览
提问于 2025-04-16 01:58

我有一个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() 这两个方法的返回值是进程的返回代码。你可以检查一下这个返回代码是不是非零的。

撰写回答