در پایتون هم مانند جاوا و سی پلاس پلاس که مبحث try{} Catch{} وجود داشت میتوانیم با بلوک کدهای : try: Except از بروز خطا جلوگیری کنیم و در صورت وجود خطا در تکه کد try: خطا را مدیریت نموده و در تکه کد exept آن خطا را مثلاً با یک پیغام مناسب به کاربر اعلان کنیم.
مثلاً در قطعه کد زیر در خط 3 تقسیم بر صفر یک خطا است و باعث میشود کنترل برنامه به خط 6 رفته و پیغام رشته ای چاپ شود. از اشتباه تایپی در خط 7 پوزش می طلبیم.(occured) ببینید:
حال تکه کد بالا را کمی جابجا کردیم. در اینجا در بلوک try: اول خط 3 پرینت شده و سپس خطا رخ میدهد. پس بعد از اجرای کد زیر دو خط در خروجی چاپ میشود که همان رشته های متنی خط 3 و خط 7 می باشند.!
هدف من از تغییر این کد این بود که بگویم بلوک try امکان دارد چندین خط کد باشد. تا رسیدن به خطی که حاوی خطاست همه کدها اجرا می شود و مثلاً اینگونه نیست که در صورت بروز خطا در خط 10 از بلوک TRY کد خطاهی 1 تا 9 هم اجرا نشود.
#سعید_دامغانیان | موفق و موید باشید!
خط ,خطا ,کد ,try ,بلوک ,تکه ,بلوک try ,خط 3 ,تکه کد ,در خط ,بروز خطا
درباره این سایت