استثناءات Pythonخطأ
TypeError: object is not callableTypeError: object is not callable
استُدعي كائن ليس دالةً باستخدام الأقواس ().
python
عرض التفاصيل ValueErrorتلقّت دالة وسيطاً من النوع الصحيح لكن بقيمة غير مناسبة.
الوسيط من النوع الصحيح لكن قيمته غير صالحة. أمثلة شائعة: int('abc')، أو list.remove(x) حين لا يوجد x في القائمة، أو math.sqrt(-1)، أو فك تعبئة عدد خاطئ من القيم.
تحقق من صحة قيم المدخلات قبل تمريرها إلى الدوال. استخدم try-except حول عمليات التحويل. تحقق من وقوع القيم ضمن النطاقات المتوقعة. لفك التعبئة، تأكد من تطابق عدد المتغيرات مع عدد القيم.
int("abc") # ValueError: invalid literal for int()TypeError: object is not callableاستُدعي كائن ليس دالةً باستخدام الأقواس ().
BufferErrorفشلت عملية على كائن مخزن مؤقت.
PermissionErrorالعملية غير مسموح بها بسبب صلاحيات نظام الملفات غير الكافية.
ConnectionAbortedErrorأجهض نظام التشغيل المحلي الاتصال.
FutureWarningتحذير بشأن سلوك سيتغير في إصدار مستقبلي.
ModuleNotFoundErrorلم تتمكن Python من إيجاد الوحدة المحددة للاستيراد.