Я использую python для оценки некоторых измеренных данных. Из-за многих возможных результатов трудно обрабатывать или возможные комбинации. Иногда во время оценки происходит ошибка. Обычно это ошибка индекса, потому что я получаю вне диапазона от измеренных данных.
Очень сложно выяснить, в каком месте в коде возникла проблема. Это очень помогло бы, если бы я знал, на какой строке была поднята ошибка. Если я использую следующий код:
try:
result = evaluateData(data)
except Exception, err:
print ("Error: %s.\n" % str(err))
К сожалению, это только говорит мне, что есть и ошибка индекса. Я хотел бы узнать более подробную информацию об исключении (строка в коде, переменной и т.д.), Чтобы узнать, что произошло. Возможно ли это?
Спасибо.