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

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

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

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

Похожие вопросы
21 нояб. 2024, в 17:47
7000 руб./за проект
21 нояб. 2024, в 17:30
1500 руб./за проект
21 нояб. 2024, в 17:22
7000 руб./за проект