معالجة أخطاء Python
يتيح try
لك الحظر اختبار كتلة التعليمات البرمجية بحثًا عن الأخطاء.
تتيح لك الكتلة except
التعامل مع الخطأ.
يتيح finally
لك الحظر تنفيذ التعليمات البرمجية ، بغض النظر عن نتيجة المحاولة- باستثناء الكتل.
معالجة الاستثناء
عند حدوث خطأ أو استثناء كما نسميه ، ستتوقف Python عادةً وتنشئ رسالة خطأ.
يمكن معالجة هذه الاستثناءات باستخدام try
العبارة:
مثال
ستُنشئ الكتلة try
استثناءً ، لأنه x
لم يتم تعريفه:
try:
print(x)
except:
print("An exception occurred")
نظرًا لأن كتلة try تثير خطأً ، فسيتم تنفيذ كتلة الاستثناء.
بدون كتلة try ، سيتعطل البرنامج ويحدث خطأ:
مثال
ستثير هذه العبارة خطأ ، لأنه x
لم يتم تعريفه:
print(x)