traceback.print_exc () вопрос по Python - PullRequest
1 голос
/ 06 августа 2010

Я использую следующую строку кода в IDLE для распечатки моей трассировки в eception:

traceback.print_exc ()

По какой-то причине я получаю сообщение об ошибке красного текста,но затем за ним следует синий текст "None".

Не знаете, что это за None, есть идеи?

Ответы [ 2 ]

5 голосов
/ 06 августа 2010

print_exc() печатает отформатированное исключение в stderr. Если вам нужно строковое значение, позвоните format_exc()

5 голосов
/ 06 августа 2010

print_exc() ничего не возвращает, что в Python фактически возвращает None. Похоже, IDLE показывает вам None, который он возвратил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...