فهرست مطالب:

چگونه از try در پایتون استفاده می کنید؟
چگونه از try در پایتون استفاده می کنید؟

تصویری: چگونه از try در پایتون استفاده می کنید؟

تصویری: چگونه از try در پایتون استفاده می کنید؟
تصویری: خطاهای رایج پایتون و نحو رفع آن ها | Try/Except Blocks for Error Handling in Python 2024, ممکن است
Anonim

این تلاش كردن و به جز بلوک در پایتون برای گرفتن و رسیدگی به استثناها استفاده می شود. پایتون کد زیر را اجرا می کند تلاش كردن بیانیه به عنوان بخش "عادی" برنامه. کدی که از دستور استثنا پیروی می کند، پاسخ برنامه به هر استثناء قبلی است تلاش كردن عبارت.

با توجه به این موضوع، try در پایتون چه می کند؟

تلاش پایتون بیانیه وسیله ای است که می توانیم از آن برای رسیدگی به خطاها به خوبی استفاده کنیم. اگر خطا به درستی مدیریت شود، کد را اجرا کنید میکند وضعیت خطایی ایجاد نمی کند و خروجی stderr وجود ندارد. حالت فوق با status = 0 خارج می شود و خروجی به stderr وجود ندارد.

همچنین بدانید، چه زمانی از try به جز؟ آ تلاش كردن بلوک به شما امکان می دهد یک خطای مورد انتظار را مدیریت کنید. این جز فقط باید مسدود شود گرفتن استثناهایی که شما آماده رسیدگی به آن هستید. اگر با یک خطای غیرمنتظره برخورد کنید، ممکن است کد شما کار اشتباهی انجام دهد و اشکالات را پنهان کند.

علاوه بر این، چگونه به جز در پایتون می نویسید؟

پایتون را امتحان کنید جز

  1. بلوک try یک استثنا ایجاد می کند، زیرا x تعریف نشده است:
  2. اگر بلوک try یک NameError ایجاد کرد، یک پیام را چاپ کنید و برای سایر خطاها پیام دیگری را چاپ کنید:
  3. در این مثال، بلوک try هیچ خطایی ایجاد نمی کند:
  4. تلاش كردن:
  5. سعی کنید فایلی را باز کنید و روی آن بنویسید که قابل نوشتن نیست:

آیا می توانیم چندین بلوک آزمایشی در پایتون داشته باشیم؟

تو می توانی گرفتن چندگانه استثنا در یک به جز مسدود کردن . مثال زیر را ببینید. لطفا توجه داشته باشید که تو می توانی استثناها را از متغیر جدا کنید با یک کاما که در آن قابل استفاده است پایتون 2.6/2.7. ولی تو می توانی 't انجام دادن آن در پایتون 3.

توصیه شده: