در پایتون هم مانند جاوا و سی پلاس پلاس که مبحث try{} Catch{} وجود داشت میتوانیم با بلوک کدهای : try: Except از بروز خطا جلوگیری کنیم و در صورت وجود خطا در تکه کد try: خطا را  مدیریت نموده و در تکه کد exept آن خطا را مثلاً با یک پیغام مناسب به کاربر اعلان کنیم.

مثلاً در قطعه کد زیر در خط 3 تقسیم بر صفر یک خطا است و باعث میشود کنترل برنامه به خط 6 رفته و پیغام رشته ای چاپ شود. از اشتباه تایپی در خط 7 پوزش می طلبیم.(occured) ببینید:

v596386_01.png

حال تکه کد بالا را کمی جابجا کردیم. در اینجا در بلوک try: اول خط 3 پرینت شده و سپس خطا رخ میدهد. پس بعد از اجرای کد زیر دو خط در خروجی چاپ میشود که همان رشته های متنی خط 3 و خط 7 می باشند.!

هدف من از تغییر این کد این بود که بگویم بلوک try امکان دارد چندین خط کد باشد. تا رسیدن به خطی که حاوی خطاست همه کدها اجرا می شود و مثلاً اینگونه نیست که در صورت بروز خطا در خط 10 از بلوک TRY کد خطاهی 1 تا 9 هم اجرا نشود.

o008592_02.png

#سعید_دامغانیان | موفق و موید باشید!

بلوک ,مثلاً منبع

مشخصات

تبلیغات

آخرین ارسال ها

آخرین جستجو ها

دانشنامه فرش فروشگاه فایل پی دی فا تاج تنهایی من همه چیز درباره بلدرچین آموزش جامع کسب درآمد از اینترنت پزشک من