पायथन त्रुटि प्रबंधन
try
ब्लॉक आपको त्रुटियों के लिए कोड के एक ब्लॉक का परीक्षण करने देता है ।
except
ब्लॉक आपको त्रुटि को संभालने देता है ।
ब्लॉक आपको कोशिश के परिणाम की finally
परवाह किए बिना और ब्लॉक को छोड़कर कोड निष्पादित करने देता है।
एक्सेप्शन हेंडलिंग
जब कोई त्रुटि होती है, या अपवाद जैसा कि हम इसे कहते हैं, पायथन सामान्य रूप से रुक जाएगा और एक त्रुटि संदेश उत्पन्न करेगा।
try
इन अपवादों को कथन का उपयोग करके नियंत्रित किया जा सकता है :
उदाहरण
ब्लॉक एक try
अपवाद उत्पन्न करेगा, क्योंकि x
परिभाषित नहीं है:
try:
print(x)
except:
print("An exception occurred")
चूंकि कोशिश ब्लॉक एक त्रुटि उत्पन्न करता है, ब्लॉक को छोड़कर निष्पादित किया जाएगा।
कोशिश ब्लॉक के बिना, प्रोग्राम क्रैश हो जाएगा और एक त्रुटि उत्पन्न करेगा:
उदाहरण
यह कथन एक त्रुटि उत्पन्न करेगा, क्योंकि x
परिभाषित नहीं है:
print(x)