#python #отладка
Доброе время суток!
Скажите пожалуйста как вывести в консоль текст ошибки и stacktrace так, как это делается
при необработанном исключении:
Traceback (most recent call last):
File "file", line 67, in
M.logoutv()
File "file", line 260, in __getattr__
raise AttributeError("Unknown IMAP4 command: '%s'" % attr)
AttributeError: Unknown IMAP4 command: 'logoutv'
хочу поймать в try:
обработать в except Exception as err:
Ответы
Ответ 1
Получить текст стека трассы можно используя traceback: import traceback try: ... except Exception as e: print('Ошибка:\n', traceback.format_exc())Ответ 2
Следуя вашим словам, например: try: do_something() except Exception as err: print(err) do_something_else()
Комментариев нет:
Отправить комментарий