Уведомления

Группа в Telegram: @pythonsu

#1 Март 22, 2011 11:10:48

Paher
От:
Зарегистрирован: 2009-08-11
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Номер строки с ошибкой

Добрый день!

Подскажите пожалуйста, как программно определить модуль и номер строки в нем, которая вызвала ошибку?



Офлайн

#2 Март 22, 2011 11:24:52

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

Номер строки с ошибкой

import traceback
import sys
try:
x=8/0
except Exception:
print ''.join(traceback.format_exception(*sys.exc_info()))
Если более конкретно для вашего случая, то
import traceback
import sys
try:
x=8/0
except Exception:
print traceback.format_exception(*sys.exc_info())[1]



Отредактировано (Март 22, 2011 11:28:23)

Офлайн

#3 Март 22, 2011 11:34:56

Paher
От:
Зарегистрирован: 2009-08-11
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Номер строки с ошибкой

Огромное спасибо!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version