IndentationErrorIndentationError
يحتوي الكود على مسافات بادئة غير صحيحة، وهي ذات أهمية نحوية في Python.
AttributeErrorالكائن لا يمتلك السمة أو الدالة المطلوبة.
حاولت الوصول إلى سمة أو دالة غير موجودة على الكائن. قد يكون الكائن None بينما كنت تتوقع نوعاً مختلفاً، أو اسم الدالة مكتوب بشكل خاطئ، أو تستخدم نوعاً خاطئاً.
تحقق من نوع الكائن باستخدام type(obj). استخدم hasattr(obj, 'attr') للتحقق قبل الوصول. أضف فحوصات None للكائنات التي قد تكون None. استخدم dir(obj) لسرد السمات المتاحة. راجع وثائق الصف.
None.split() # AttributeError: 'NoneType' has no attribute 'split'IndentationErrorيحتوي الكود على مسافات بادئة غير صحيحة، وهي ذات أهمية نحوية في Python.
Model.DoesNotExistلم يعثر استعلام Django ORM باستخدام .get() على سجل مطابق.
KeyboardInterruptضغط المستخدم Ctrl+C لمقاطعة البرنامج الجاري.
pickle.UnpicklingErrorلم يتمكن وحدة pickle من إلغاء تسلسل البيانات المُقدَّمة.
IndexErrorفهرس التسلسل خارج النطاق الصالح للتسلسل المعطى.
StopIterationتُطرح بواسطة الدالة next() للإشارة إلى عدم وجود عناصر إضافية في المكرِّر.