Python Exception handling
प्रोग्राम के execute होते समय runtime में errors निम्न कारणों से आ सकते है।
- गलत इनपुट देने से।
- Resources की कमी या न उपलब्ध होने के कारण।
इन्ही कारणों से प्रोग्राम crash हो जाता है। अगर आप चाहते है के प्रोग्राम ऊपर बताये हुए कारणों की वजह से न crash हो तो प्रोग्राम में exception handling करना ज़रूरी है।
Python में try except finally block का उपयोग कर exception handling की जाती है।
try
वह कोड लिखा जाता है जिसमे exception आने की संभावना होती है।
except
अगर try block में लिखे कोड में error आती है तब ही except block का कोड execute होगा नहीं तो नहीं होगा।
ज़्यादातर except block में error से सम्बंधित message होते है यूजर के लिए। एक से अधिक except block का उपयोग किया जा सकता है।
finally
try या except ब्लॉक दोनों में से जो भी execute हो, finally ब्लॉक हर हाल में execute होता है।
Example
try:
print(age)
except:
print("age not defined")
finally:
print("finally executed")
0 टिप्पणियाँ
If you have any doubt. Please let me know