Вызов сценария Python делает и другие утилиты

У меня есть сценарий Python, который вызывает следующую команду:

# make

После делают, это также вызывает три других программы. Существует ли стандартный способ сказать, была ли сделать команда успешна или нет? Прямо сейчас, если делают, успешно или неудачен, программа все еще продолжает работать. Я хочу повысить ошибку, что делание не было возможно.

Кто-либо может дать мне направление с этим?

1
задан durron597 24 June 2015 в 16:48
поделиться

3 ответа

Возвращаемое значение методов poll () и wait () - это код возврата процесса. Проверьте, не равно ли оно нулю.

2
ответ дан 2 September 2019 в 22:39
поделиться
import os
if os.system("make"):
    print "True"
else:
    print "False"
0
ответ дан 2 September 2019 в 22:39
поделиться

Посмотрите код выхода make. Если вы используете команду модуля Python , то вы можете легко получить код состояния. 0 означает успех, ненулевое значение означает некоторую проблему.

0
ответ дан 2 September 2019 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: