EnvironmentErrorEnvironmentError
Een alias voor OSError. Bestaat voor achterwaartse compatibiliteit met Python 2.
Wat veroorzaakt deze fout
In Python 3 is EnvironmentError een alias voor OSError. Elke besturingssysteemfout kan dit activeren. Het gebruik van OSError heeft de voorkeur in moderne Python-code.
Hoe op te lossen
Gebruik OSError in plaats van EnvironmentError in nieuwe code. Verwerk specifieke subklassen (FileNotFoundError, PermissionError) voor gerichte foutafhandeling. Deze klasse bestaat uitsluitend voor achterwaartse compatibiliteit.
Gerelateerde foutcodes
ImportErrorImportError
Een import-statement kon de opgegeven module of naam niet vinden of laden.
requests.exceptions.Timeoutrequests.exceptions.Timeout
Een verzoek is verlopen tijdens het wachten op een reactie van de server.
InterruptedErrorInterruptedError
Een systeemaanroep werd onderbroken door een binnenkomend signaal.
ChildProcessErrorChildProcessError
Een bewerking op een onderliggend proces is mislukt.
numpy ValueError: shape mismatchnumpy ValueError: vormverschil
Een numpy-bewerking mislukte omdat de vormen van de arrays incompatibel zijn.
FileExistsErrorFileExistsError
Een bewerking is mislukt omdat het bestand of de map al bestaat.