Python вывод ошибки в except
Использую Python 3.6.8
Интересует как вывести внутри except причину ошибки.
Надеюсь объяснил понятно
Ответы (2 шт):
Автор решения: Pavel Durmanov
→ Ссылка
In [7]: import traceback
In [8]: try:
...: 5 / 0
...: except ZeroDivisionError as e:
...: traceback.print_exc()
...:
Traceback (most recent call last):
File "<ipython-input-8-7e0b4de302f2>", line 2, in <module>
5 / 0
ZeroDivisionError: division by zero
В отличии от print(e), print_exc выводит немного больше информации о том что случилось.