SystemExitSystemExit
Wordt gegenereerd door sys.exit() om beëindiging van het programma aan te vragen.
Wat veroorzaakt deze fout
Code heeft sys.exit() aangeroepen om het programma te beëindigen. De exitcode is beschikbaar via het attribuut .code. Een code van 0 betekent succes; een waarde ongelijk aan nul geeft een fout aan.
Hoe op te lossen
Vang SystemExit niet op tenzij u opruiming moet uitvoeren vóór het afsluiten. Gooi het opnieuw als het wordt opgevangen, of roep opnieuw sys.exit() aan. Gebruik de module atexit voor opruiming die altijd moet worden uitgevoerd bij afsluiten.
Gerelateerde foutcodes
NotADirectoryErrorNotADirectoryError
Er werd een mapbewerking uitgevoerd op een pad dat geen map is.
IOErrorIOError
Een I/O-bewerking is mislukt. IOError is een alias voor OSError in Python 3.
TypeError: object is not callableTypeError: object is not callable
Een object dat geen functie is, is aangeroepen met haakjes ().
pickle.UnpicklingErrorpickle.UnpicklingError
De pickle-module kon de opgegeven gegevens niet deserialiseren.
PermissionErrorPermissionError
De bewerking is niet toegestaan vanwege onvoldoende bestandssysteemrechten.
ExceptionGroupExceptionGroup
Een container voor meerdere uitzonderingen, geïntroduceerd in Python 3.11 voor gestructureerde gelijktijdigheid.