Python Error Handling
ပိတ်ဆို့ခြင်းသည် သင့်အား အမှားများအတွက် ကုဒ် try
တစ်တုံးကို စမ်းသပ်နိုင်စေပါသည်။
ပိတ်ဆို့ခြင်း သည် except
သင့်အား အမှားကို ကိုင်တွယ်နိုင်စေပါသည်။
ပိတ်ဆို့ခြင်းသည် ကြိုးစားခြင်း ၏ finally
ရလဒ်နှင့် ပိတ်ဆို့ခြင်းမှလွဲ၍ မည်သို့ပင်ဖြစ်စေ ကုဒ်ကိုလုပ်ဆောင်စေနိုင်သည်။
ခြွင်းချက် ကိုင်တွယ်ခြင်း။
အမှားအယွင်းတစ်ခု ဖြစ်ပေါ်သောအခါ သို့မဟုတ် ကျွန်ုပ်တို့ ၎င်းကိုခေါ်ဆိုသည့် ခြွင်းချက်အနေဖြင့် Python သည် ပုံမှန်အားဖြင့် ရပ်တန့်ပြီး error message တစ်ခုကို ထုတ်ပေးလိမ့်မည်။
ဤခြွင်းချက်များအား ထုတ်ပြန်ချက်ကို အသုံးပြု၍ ကိုင်တွယ်နိုင်သည် try
-
ဥပမာ
သတ်မှတ်ထား ခြင်း try
မရှိသောကြောင့် ပိတ်ဆို့ခြင်းသည် ခြွင်းချက်တစ်ခုထုတ်ပေးလိမ့်မည်၊x
try:
print(x)
except:
print("An exception occurred")
try block သည် error တက်လာသောကြောင့်၊ မှလွဲ၍ block ကို လုပ်ဆောင်ပါမည်။
စမ်းသုံးပိတ်ဆို့ခြင်းမရှိဘဲ၊ ပရိုဂရမ်သည် ပျက်စီးသွားပြီး error တစ်ခုပေါ်လာလိမ့်မည်-
ဥပမာ
x
မသတ်မှတ်ထားသော ကြောင့် ဤထုတ်ပြန်ချက်သည် အမှားအယွင်းတစ်ခုပေါ်ပေါက်လာလိမ့်မည် -
print(x)