Soulevé lorsqu'une opération ou une fonction est appliquée à un objet de type inapproprié. La valeur associée est une chaîne donnant des détails sur le défaut de type. Cette exception peut être soulevée par le code utilisateur pour indiquer qu'une tentative d'opération sur un objet n'est pas prise en charge, et n'est pas censée être. Si un objet est destiné à soutenir une opération donnée mais n'a pas encore fourni une implémentation, NotImplementedError est l'exception appropriée à soulever. Passer des arguments du mauvais type (par exemple passer une liste quand un int est attendu) devrait entraîner un TypeError, mais passer des arguments avec une mauvaise valeur (par exemple un nombre en dehors des limites attendues) devrait entraîner un ValueError.
OPUS-MT · Helsinki-NLP / CTranslate2 · Il s’agit d’une traduction automatique. Consultez l’original anglais pour les termes techniques et les conditions applicables.
Explication officielle · Texte d’origine
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.
Liens de dépannage et de diagnostic
Vérifiez d’abord que le produit, la version et l’environnement du document correspondent à votre situation.
Modifications : English prose extracted; whitespace normalized; Korean context and classified official links added. Python code examples not redistributed. Les explications traduites sont signalées comme des traductions automatiques.