#python #отладка
Доброе время суток! Скажите пожалуйста как вывести в консоль текст ошибки и stacktrace так, как это делается при необработанном исключении: Traceback (most recent call last): File "file", line 67, inM.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()
Комментариев нет:
Отправить комментарий