Я использую питон запустить внешнюю программу следующимполучить ошибку при вызове вызова() в Python
call("/usr/sbin/snif")
и я получаю
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/subprocess.py", line 480, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
errread, errwrite)
File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Как получить последнюю строку, которая говорит:
«нет такого файла или каталога»
или еще лучше, как я знаю, если исполнение удалось или нет?
Благодаря
' snif' не является скриптом Python, не так ли? Кроме того, вы уверены, что это 'snif', а не' sniff'? – Blender
это не ... его не существует .. Я просто хотел посмотреть, как я могу получить ошибку –
Вопрос не в том, почему я получаю ошибку, но как я могу получить последнюю строку ... или получить -1 флаг, если он не работает или так –