#python
#python
Вопрос:
У меня есть код:
try:
print test.qwerq]
try:
print test.sdqwe]
except:
pass
except:
pass
Как распечатать отладочную информацию для всех ошибок во вложенной попытке?
Комментарии:
1. Вы должны принять больше ответов на свои вопросы.
Ответ №1:
Повторно создайте исключения.
try:
print test[qwerq]
try:
print test[qwe]
except:
# Do something with the exception.
raise
except:
# Do something here too, just for fun.
raise
Следует отметить, что в общем случае вы не хотите этого делать. Вам лучше не перехватывать исключение, если вы не собираетесь ничего с этим делать.
Если вы хотите просто распечатать стек вызовов и не аварийно завершить работу, загляните в модуль traceback.