ArithmeticErrorArithmeticError
ZeroDivisionError, OverflowError और FloatingPointError सहित अंकगणितीय त्रुटियों की बेस क्लास।
इस एरर के कारण
कोई अंकगणितीय ऑपरेशन विफल हुआ। यह बेस क्लास है और इसे सीधे बहुत कम उठाया जाता है। इसकी सबक्लास (ZeroDivisionError, OverflowError) कहीं ज़्यादा आम हैं।
इसे कैसे ठीक करें
ArithmeticError के बजाय विशिष्ट सबक्लास को पकड़ें। अंकगणितीय ऑपरेशन से पहले इनपुट जाँचें। जिन गणनाओं के विफल होने की संभावना हो, उनके आसपास try-except ब्लॉक का उपयोग करें।
संबंधित एरर कोड
ProcessLookupErrorProcessLookupError — प्रोसेस लुकअप विफल
जब दिया गया प्रोसेस (सामान्यतः एक PID) मौजूद नहीं होता, तब यह exception उठाया जाता है।
sqlalchemy.exc.OperationalErrorsqlalchemy.exc.OperationalError
कनेक्शन या database-स्तरीय त्रुटि के कारण database ऑपरेशन विफल हुआ।
numpy ValueError: shape mismatchnumpy ValueError: आकार मेल नहीं खाते
array shapes असंगत होने के कारण numpy ऑपरेशन विफल हुआ।
json.JSONDecodeErrorjson.JSONDecodeError
JSON decoder प्रदान की गई string को valid JSON के रूप में parse नहीं कर सका।
FileExistsErrorFileExistsError
Operation विफल हुई क्योंकि file या directory पहले से मौजूद है।
pickle.UnpicklingErrorpickle.UnpicklingError
pickle module प्रदान किए गए डेटा को deserialize नहीं कर सका।