@Foxik1

Как получить ошибку из os.system?

Когда я пытаюсь получить ошибку он выдаёт
Command 'py ./script/hello.py' returned non-zero exit status 1.

А мне нужно получить
AttributeError: module 'random' has no attribute 'choise'

Код
try:
        os.system('py ' + './script/' + file_name + '.py')
        subprocess.check_output('py ' + './script/' + file_name + '.py', shell=True)
    except Exception as execption:
        print(execption)
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
Никак.
Используй модуль subprocess, он позволяет общаться с запускаемой программой через стандартынй ввод/вывод, в т.ч. стандартный вывод ошибок.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы