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

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект