جدول المحتويات:

كيف تستخدم try in Python؟
كيف تستخدم try in Python؟

فيديو: كيف تستخدم try in Python؟

فيديو: كيف تستخدم try in Python؟
فيديو: #39 كورس بايثون بالعربي | شرح try except في البايثون 2024, شهر نوفمبر
Anonim

ال محاولة وباستثناء حظر بايثون يستخدم للقبض على الاستثناءات والتعامل معها. بايثون ينفذ التعليمات البرمجية التالية محاولة البيان كجزء "عادي" من البرنامج. الكود الذي يلي بيان الاستثناء هو استجابة البرنامج لأي استثناءات في الفقرة السابقة محاولة بند.

بخصوص هذا ، ما الذي تفعله try في Python؟

محاولة بايثون البيان هو وسيلة يمكننا استخدامها للتعامل مع الأخطاء بأمان. إذا تم التعامل مع الخطأ بشكل صحيح ، وتنفيذ الكود هل لا تنتج حالة خطأ وليس هناك إخراج إلى stderr. المخارج أعلاه مع حالة = 0 ولا يوجد إخراج لـ stderr.

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

بالإضافة إلى ذلك ، كيف تكتب إلا بلغة بايثون؟

بايثون جرب إلا

  1. ستولد كتلة try استثناءً ، لأن x لم يتم تعريفه:
  2. اطبع رسالة واحدة إذا أدت كتلة try إلى ظهور خطأ في الاسم وأخرى لأخطاء أخرى:
  3. في هذا المثال ، لا ينتج عن كتلة try أي خطأ:
  4. محاولة:
  5. حاول فتح ملف غير قابل للكتابة والكتابة إليه:

هل يمكننا الحصول على عدة كتل تجريبية في بايثون؟

تستطيع يمسك مضاعف استثناءات في حالة واحدة باستثناء منع . انظر المثال أدناه. يرجى ملاحظة ذلك تستطيع افصل الاستثناءات عن المتغير مع فاصلة قابلة للتطبيق في بايثون 2.6 / 2.7. لكن تستطيع ر فعل في بايثون 3.

موصى به: