Задать вопрос
@DVoropaev
Ставлю + к карме на хабре за ответы на вопросы

Как в питоне перенаправить вывод ошибок?

У меня есть скрипт на python3, который я запускаю на linux. Иногда этот скрипт выкидывает кучу ошибок и исключений. Я хочу, чтобы все сообщения об ошибках и исключениях записывались в файл, а вывод скрипта оставался чистым. Для этого делаю вот так:
myscript.py 2> errors.log
Но мне не хочется каждый раз прописывать " 2> errors.log" , я хочу чтобы скрипт сам мог перенаправить поток с ошибками.
  • Вопрос задан
  • 633 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
sys.stderr = open("/.../errors.log", "a")
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Обвернуть запуск программы в shell скрипт - напрашивается в первую очередь.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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