Python-uitzonderingenFout
FloatingPointErrorFloatingPointError
Een zwevende-kommabewerking is mislukt. Zelden gezien tenzij fpectl is ingeschakeld.
python
Details bekijken TypeError: object is not callableEen object dat geen functie is, is aangeroepen met haakjes ().
U heeft haakjes gebruikt op een niet-aanroepbaar object. Dit gebeurt wanneer een variabele een functienaam overschaduwt (bijv. str = 'hello'; str(42)), bij het benaderen van een eigenschap in plaats van een methode, of wanneer een functie per ongeluk wordt overschreven.
Controleer of de variabele niet is hernoemd van een functie naar een waarde. Hernoem variabelen die ingebouwde functies overschaduwen. Gebruik callable(obj) om te controleren vóór het aanroepen. Herstart de interpreter als u een ingebouwde functie heeft overschaduwd.
x = 5; x() # TypeError: 'int' object is not callableFloatingPointErrorEen zwevende-kommabewerking is mislukt. Zelden gezien tenzij fpectl is ingeschakeld.
LookupErrorBasisklasse voor fouten die worden gegenereerd wanneer een sleutel of index niet wordt gevonden (KeyError, IndexError).
IOErrorEen I/O-bewerking is mislukt. IOError is een alias voor OSError in Python 3.
FutureWarningEen waarschuwing over gedrag dat in een toekomstige versie zal veranderen.
TabErrorDe inspringing gebruikt een inconsistente mix van tabs en spaties.
NameErrorEr werd verwezen naar een lokale of globale naam die niet is gedefinieerd.