ArithmeticErrorArithmeticError
Basklass för aritmetiska fel inklusive ZeroDivisionError, OverflowError och FloatingPointError.
Vad som orsakar detta fel
En aritmetisk operation misslyckades. Detta är basklassen och genereras sällan direkt. Dess underklasser (ZeroDivisionError, OverflowError) är vanligare att stöta på.
Hur man åtgärdar det
Fånga den specifika underklassen snarare än ArithmeticError. Validera indata innan aritmetiska operationer. Använd try-except-block kring potentiellt felande beräkningar.
Relaterade felkoder
ProcessLookupErrorProcessLookupError — Processuppslagning misslyckades
Utlöses när en angiven process (typiskt ett PID) inte existerar.
sqlalchemy.exc.OperationalErrorsqlalchemy.exc.OperationalError
En databasoperation misslyckades på grund av ett anslutnings- eller databasnivåfel.
numpy ValueError: shape mismatchnumpy ValueError: dimensionsmatchning misslyckades
En numpy-operation misslyckades eftersom arrayformerna är inkompatibla.
json.JSONDecodeErrorjson.JSONDecodeError
JSON-dekodaren kunde inte tolka den angivna strängen som giltig JSON.
FileExistsErrorFileExistsError
En operation misslyckades eftersom filen eller katalogen redan finns.
pickle.UnpicklingErrorpickle.UnpicklingError
pickle-modulen kunde inte deserialisera den angivna datan.