Печать Stderr в Python

Чтобы напечатать в stderr в Python, вы можете указать функции print() на файл sys.stderr .

Для Python 3

Выход

Как видите, мы напечатали его для stderr.

Также можно обратиться к гораздо более доступным и гибким, чем другие методы.

Выход

Здесь функция mod_print() работает так же, как и функция print() в Python.

Для Python 2

В Python 2 мы можем использовать синтаксис print >> sys.stderr, который устарел в Python 3, поскольку в Python 3 print — это функция, а не инструкция.

Другие методы

sys.stderr — это файловый объект как в Python 2, так и в Python 3, и вы можете использовать метод write().

Выход

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python