Fehlercode-Portal
PythonPythonFehlercode

TypeError

TypeError

Code TypeError · Ein von Python gemeldetes Problem.

Wird ausgelöst, wenn ein Vorgang oder eine Funktion auf ein Objekt eines ungeeigneten Typs angewendet wird. Der zugehörige Wert ist eine Zeichenfolge, die Details zur Typinkongruenz enthält. Diese Ausnahme kann vom Benutzercode ausgelöst werden, um anzuzeigen, dass ein versuchter Vorgang an einem Objekt nicht unterstützt wird und auch nicht unterstützt werden soll. Wenn ein Objekt einen bestimmten Vorgang unterstützen soll, aber noch keine Implementierung bereitgestellt hat, ist NotImplementedError die richtige auszulösende Ausnahme. Die Übergabe von Argumenten des falschen Typs (z. B. die Übergabe einer Liste, wenn ein int erwartet wird) sollte zu einem TypeError führen, die Übergabe von Argumenten mit dem falschen Wert (z. B. eine Zahl außerhalb der erwarteten Grenzen) sollte jedoch zu einem ValueError führen.

Google Translate · Dies ist eine automatische Übersetzung. Prüfen Sie Fachbegriffe und anwendbare Bedingungen im englischen Original.

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.

Links zur Fehlerbehebung und Diagnose

Prüfen Sie zuerst, ob Produkt, Version und Umgebung im Dokument Ihrer Situation entsprechen.