Уведомления

Группа в Telegram: @pythonsu

#1 Март 30, 2011 12:46:33

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

как вывести текст exception?

есть код:

try: 
#code
except:
# code
т.к. ошибки могут возникнуть совершенно разные, я не представляю как можно перечислить в except все возможные AttributeError, KeyError и т.п. - и при этом быть уверенным что софт не ляжет впоследствии, выдав какую-нибудь новую экзотическую ошибку

но и с таким кодом отлаживать невозможно так как текст эксепшена скрыт
можно ли его получить как-то весь текст эксепшена и правильно ли так делать?
может я что-то не понимаю?



Офлайн

#2 Март 30, 2011 13:00:31

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

как вывести текст exception?

except Exception as ex:
pass
У исключений есть иерархия. Используйте ее - это самый правильный метод.



Офлайн

#3 Март 30, 2011 13:03:19

Vader
От:
Зарегистрирован: 2010-01-30
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

как вывести текст exception?

Офлайн

#4 Март 30, 2011 13:03:39

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

как вывести текст exception?

Офлайн

#5 Март 30, 2011 19:45:14

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

как вывести текст exception?

спасибо



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version