استثناءات Pythonخطأ
ZeroDivisionErrorZeroDivisionError
جرت محاولة إجراء عملية قسمة أو باقي القسمة على صفر.
python
عرض التفاصيل asyncio.CancelledErrorتم إلغاء مهمة asyncio.
استُدعي Task.cancel() على المهمة، أو كانت المهمة جزءاً من مجموعة أُلغيت. هذه هي آلية asyncio للإلغاء التعاوني للمهام.
تعامل مع CancelledError للتنظيف: try: await task except CancelledError: cleanup(). لا تكبته إلا إذا كان لديك سبب وجيه، فذلك يمنع الإلغاء الصحيح للمهمة. استخدم try-finally للتنظيف المضمون.
ZeroDivisionErrorجرت محاولة إجراء عملية قسمة أو باقي القسمة على صفر.
ModuleNotFoundErrorلم تتمكن Python من إيجاد الوحدة المحددة للاستيراد.
MemoryErrorنفد مفسر Python من الذاكرة المتاحة.
FileExistsErrorفشلت عملية لأن الملف أو المجلد موجود بالفعل.
struct.errorحدث خطأ أثناء حزم أو فك حزم البيانات الثنائية مع وحدة struct.
NotImplementedErrorلم يُنفَّذ بعد توابع يجب أن تُنفّذها الفئات الفرعية.