Описание тега traceback

Отслеживание - это отчет о действиях, которые привели к ошибке времени выполнения при выполнении программы.

Отслеживающий представляет собой отчет о действиях, приводящих к ошибке времени выполнения в выполнении программы. Например, следующая трассировка:

Traceback (most recent call last):
  File "convert.py", line 23, in <module>
    display(literal_eval(sys.argv[1]), *sys.argv[2:])
  File "convert.py", line 16, in display
    result = convert(quantity, from_unit, to_unit)
  File "convert.py", line 10, in convert
    conversion = CONVERSIONS[from_unit, to_unit]
KeyError: ('cm', 'inch')

показывает, что в программе Python convert.py, функция display() был вызван, который, в свою очередь, вызвал функцию convert(), который пытался найти несуществующий элемент с ключом ('cm', 'inch') в словаре CONVERSIONS.

Сообщение о действиях, приведших к ошибке, а не только о строке, в которой произошла ошибка, может помочь в отладке неисправной программы.