ArithmeticErrorArithmeticError
ZeroDivisionError, OverflowError ve FloatingPointError dahil aritmetik hatalar için temel sınıf.
Bu hatanın nedenleri
Bir aritmetik işlem başarısız oldu. Bu temel sınıftır ve doğrudan çok nadiren fırlatılır. Alt sınıfları (ZeroDivisionError, OverflowError) daha sık karşılaşılır.
Nasıl düzeltilir
ArithmeticError yerine belirli alt sınıfı yakalayın. Aritmetik işlemlerden önce girdileri doğrulayın. Başarısız olabilecek hesaplamaların etrafında try-except blokları kullanın.
İlgili Hata Kodları
ProcessLookupErrorProcessLookupError — Süreç Aranamadı
Verilen bir sürecin (genellikle bir PID) mevcut olmadığı durumlarda yükseltilir.
sqlalchemy.exc.OperationalErrorsqlalchemy.exc.OperationalError
Bağlantı veya veritabanı düzeyindeki bir hata nedeniyle bir veritabanı işlemi başarısız oldu.
numpy ValueError: shape mismatchnumpy ValueError: şekil uyuşmazlığı
Dizi şekilleri uyumsuz olduğu için bir numpy işlemi başarısız oldu.
json.JSONDecodeErrorjson.JSONDecodeError
JSON çözümleyicisi sağlanan dizgiyi geçerli JSON olarak ayrıştıramadı.
FileExistsErrorFileExistsError
Dosya veya dizin zaten mevcut olduğu için bir işlem başarısız oldu.
pickle.UnpicklingErrorpickle.UnpicklingError
pickle modülü sağlanan veriyi seri durumdan çıkaramadı (unpickle).