Что означает этот код?
Код TypeError · Проблема, о которой сообщает Python.
Перевод описания
Поднимается, когда операция или функция применяется к объекту неподходящего типа. Связанное значение представляет собой строку, содержащую подробности о несоответствии типа. Это исключение может быть поднято с помощью кода пользователя, указывающего, что попытка операции на объект не поддерживается и не должна быть. Если объект предназначен для поддержки данной операции, но еще не предоставил реализации, Недопущение Эррора является правильным исключением. Перенесение аргументов не того типа (например, прохождение списка, когда ожидается, что ин) должно привести к созданию типа Эррор, но передача аргументов с неправильным значением (например, число вне ожидаемых границ) должна привести к созданию оценщика.
OPUS-MT · Helsinki-NLP / CTranslate2 · Это автоматический перевод. Технические термины и условия применения сверяйте с английским оригиналом.
Официальное описание · Оригинал
Raised when an operation or function is applied to an object of inappropriate type. The associated value is a string giving details about the type mismatch.
This exception may be raised by user code to indicate that an attempted operation on an object is not supported, and is not meant to be. If an object is meant to support a given operation but has not yet provided an implementation, NotImplementedError is the proper exception to raise.
Passing arguments of the wrong type (e.g. passing a list when an int is expected) should result in a TypeError, but passing arguments with the wrong value (e.g. a number outside expected boundaries) should result in a ValueError.