TabErrorTabError
De inspringing gebruikt een inconsistente mix van tabs en spaties.
Wat veroorzaakt deze fout
De code mengt tabs en spaties voor inspringing binnen hetzelfde blok. Verschillende editors geven tabs op verschillende breedtes weer, wat dit visueel verwarrend maakt en parsefouten veroorzaakt.
Hoe op te lossen
Converteer alle inspringing naar spaties (4 per niveau). Gebruik de functie 'tabs naar spaties omzetten' van je editor. Stel je editor in om spaties te gebruiken voor inspringing. Voer uit: python -tt script.py om de betreffende regels te vinden.
Gerelateerde foutcodes
ModuleNotFoundErrorModuleNotFoundError
Python kon de opgegeven module niet vinden om te importeren.
TypeErrorTypeError
Een bewerking of functie werd toegepast op een object van een ongeschikt type.
IndentationErrorIndentationError
De code heeft onjuiste inspringing, die in Python syntactisch significant is.
BufferErrorBufferError
Een bewerking op een bufferobject is mislukt.
StopIterationStopIteration
Gegenereerd door de functie next() om aan te geven dat er geen verdere items in een iterator zijn.
TimeoutErrorTimeoutError
Er is een time-out op systeemniveau opgetreden tijdens een blokkerende bewerking.