একটি ট্রাই ব্লকে শুধু একটি এক্সসেপ্ট ক্লজ ইনভোক হয়। আপনি যদি এক্সসেপশনটি উর্ধ্বে ক্যাচ করতে চান, তবে আপনাকে নেস্টেড ট্রাই ব্লক ব্যবহার করতে হবে।
আমরা ২টি ট্রাই...এক্সসেপ্ট ব্লক নিচেরভাবে লিখি:
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, inraise err File "C:/Users/TutorialsPoint1/~.py", line 3, in 1/0 ZeroDivisionError: division by zero
পাইথন টিউটোরিয়াল অনুযায়ী একটি ট্রাই স্টেটমেন্টে একমাত্র একটিই ক্যাচড বা ক্যাচ এক্সসেপশন থাকে।