Portal de códigos de error
PythonPythonCódigo de error

TypeError

TypeError

Código TypeError · Problema informado por Python.

Generado cuando una operación o función se aplica a un objeto de tipo inadecuado. El valor asociado es una cadena que proporciona detalles sobre la discrepancia de tipos. Esta excepción puede ser generada por el código de usuario para indicar que un intento de operación en un objeto no es compatible y no está destinado a serlo. Si un objeto está destinado a admitir una operación determinada pero aún no ha proporcionado una implementación, NotImplementedError es la excepción adecuada a generar. Pasar argumentos del tipo incorrecto (por ejemplo, pasar una lista cuando se espera un int) debería resultar en un TypeError, pero pasar argumentos con el valor incorrecto (por ejemplo, un número fuera de los límites esperados) debería resultar en un ValueError.

Google Translate · Esta es una traducción automática. Consulte el original en inglés para comprobar los términos técnicos y las condiciones aplicables.

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.

Enlaces de solución de problemas y diagnóstico

Compruebe primero que el producto, la versión y el entorno del documento coincidan con su situación.