متى يجب أن تثير استثناء؟
متى يجب أن تثير استثناء؟

فيديو: متى يجب أن تثير استثناء؟

فيديو: متى يجب أن تثير استثناء؟
فيديو: الاستثناء بإلا بالتفصيل ـ سلسلة تعلم الإعراب 45 2024, شهر نوفمبر
Anonim

لهذا السبب يجب الاستثناءات تستخدم فقط إذا أنت لا تستطيع التعامل مع الموقف بطريقة لائقة (فكر في "نفاد الذاكرة" أو "الكمبيوتر مشتعل"). واحد القاعدة العامة هي إلى استعمال استثناءات في حالة وجود شيء ما أنت لا يمكن التنبؤ بشكل طبيعي. ومن الأمثلة على ذلك اتصال قاعدة البيانات ، والملف المفقود على القرص ، وما إلى ذلك.

بعد ذلك ، يمكن للمرء أن يتساءل أيضًا ، ما معنى إثارة استثناء؟

3.3 استثناءات . رفع الاستثناء هي تقنية لمقاطعة التدفق الطبيعي للتنفيذ في البرنامج ، مما يشير إلى ظهور بعض الظروف الاستثنائية ، والعودة مباشرةً إلى جزء مرفق من البرنامج تم تخصيصه للاستجابة لهذا الظرف.

بجانب ما ورد أعلاه ، كيف تطرح استثناء في بايثون؟ بايثون ينفذ التعليمات البرمجية التي تلي تعليمة try كجزء "عادي" من البرنامج. الكود الذي يتبع إلا البيان هو رد البرنامج على أي استثناءات في فقرة المحاولة السابقة. كما رأيت سابقًا ، عندما يتم تشغيل الشفرة الصحيحة نحويًا في ملف خطأ , بايثون إرادة طرح خطأ استثناء.

وقد يتساءل المرء أيضا ، هل رفع استثناء يوقف البرنامج؟

تأثير أ رفع بيان يكون إما لتحويل التنفيذ في مطابقة باستثناء مجموعة ، أو إلى اوقف البرنامج لأنه لم يتم العثور على تطابق باستثناء مجموعة للتعامل مع استثناء . ال استثناء كائن تم إنشاؤه بواسطة يمكن رفع تحتوي على سلسلة رسالة توفر رسالة خطأ ذات مغزى. بشكل عام ، هذا يكون سلسلة.

ماذا يحدث عند طرح استثناء جديد؟

استثناء جديد () يعني أنت يقومون بإنشاء ملف الجديد حالة استثناء نوع. بينما عندما أنت قل رمي استثناء جديد () هذا يعنى أنت يقولون انقل برنامج التحكم إلى المتصل ولا تنفذ العبارات الأخرى بعد ذلك يرمي بيان.

موصى به: