Описание тега 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
.
Сообщение о действиях, приведших к ошибке, а не только о строке, в которой произошла ошибка, может помочь в отладке неисправной программы.