استثناءات Pythonخطأ
sqlalchemy.exc.OperationalErrorsqlalchemy.exc.OperationalError
فشلت عملية قاعدة البيانات بسبب خطأ في الاتصال أو على مستوى قاعدة البيانات.
python
عرض التفاصيل ZeroDivisionErrorجرت محاولة إجراء عملية قسمة أو باقي القسمة على صفر.
قسمت عددًا على صفر (x / 0 أو x // 0 أو x % 0). يمكن أن يحدث هذا عندما يتحول متغير يُفترض ألا يكون صفرًا إلى صفر بسبب خطأ منطقي أو إدخال غير متوقع.
أضف فحصًا قبل القسمة: if divisor != 0. استخدم try-except ZeroDivisionError. تحقق من صحة المدخلات للتأكد من أن المقسوم عليه غير صفري. أعد قيمة افتراضية معقولة عندما يكون المقسوم عليه صفرًا.
result = 10 / 0 # ZeroDivisionError: division by zerosqlalchemy.exc.OperationalErrorفشلت عملية قاعدة البيانات بسبب خطأ في الاتصال أو على مستوى قاعدة البيانات.
BlockingIOErrorعملية I/O ستتسبب في الانتظار على كائن غير معطِّل.
TabErrorتستخدم المسافة البادئة خلطاً غير متسق بين علامات التبويب والمسافات.
IOErrorفشلت عملية I/O. IOError هو اسم بديل لـ OSError في Python 3.
UnicodeEncodeErrorتعذّر ترميز سلسلة Unicode إلى الترميز المستهدف.
ImportErrorفشل تعليمة الاستيراد في إيجاد الوحدة أو الاسم المحدد أو تحميله.