कोशिश ब्लॉक में केवल एक को छोड़कर क्लॉज को लागू किया जाता है। अगर आप चाहते हैं कि अपवाद को और ऊपर ले जाया जाए तो आपको नेस्टेड ट्राई ब्लॉक का उपयोग करना होगा।
आइए इस तरह के ब्लॉक को छोड़कर 2 try... लिखें:
try:
try:
1/0
except ArithmeticError as e:
if str(e) == "Zero division":
print ("thumbs up")
else:
raise
except Exception as err:
print ("thumbs down")
raise err हमें निम्न आउटपुट मिलता है
thumbs down Traceback (most recent call last): File "C:/Users/TutorialsPoint1/~.py", line 11, in <module> raise err File "C:/Users/TutorialsPoint1/~.py", line 3, in <module> 1/0 ZeroDivisionError: division by zero
पायथन ट्यूटोरियल के अनुसार प्रति एक कोशिश कथन में एक और केवल एक पकड़ा या पकड़ा गया अपवाद है।