Найти - Пользователи
Полная версия: Подробное описание ошибки.
Начало » Python для новичков » Подробное описание ошибки.
1
plusplus
Обворачиваю какой-либо кусок кода в try-except например таким образом:
try: func_do()
except Exception,detail: print detail
Программа не прерывается если в блоке try произошла ошибка, но описание ошибки очень скудное, например list index out of range. Как сделать так, чтобы выводилась подробное описание с номером строки, в которой произошла ошибка, как без инструкции try-except, но при этом программа обрабатывала исключение и не прекращала работу?
Soteric
Я делал так, но не уверен что это правильно
try:
func_do()
except Exception:
print("Something weird happened")
traceback.print_exc()
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB