খুব সহজ উদাহরণ, এখানে পাওয়া একটি অনুরূপ:
http://docs.python.org/tutorial/errors.html#defining-clean-up-actions
আপনি যদি সমস্ত ব্যতিক্রমগুলি ধরার চেষ্টা করছেন, তবে আপনার সমস্ত কোড "প্রিন্ট করুন" স্টেটমেন্টের মধ্যে রাখুন, এমন একটি ক্রিয়া সম্পাদন যা একটি ব্যতিক্রম ছুঁড়ে ফেলতে পারে "
try:
print "Performing an action which may throw an exception."
except Exception, error:
print "An exception was thrown!"
print str(error)
else:
print "Everything looks great!"
finally:
print "Finally is called directly after executing the try statement whether an exception is thrown or not."
উপরের উদাহরণে, আপনি এই ক্রমে আউটপুট দেখতে পাবেন:
1) একটি ক্রিয়া সম্পাদন যা একটি ব্যতিক্রম ছুঁড়ে দিতে পারে।
2) অবশেষে চেষ্টা করা হয় কোনও ব্যতিক্রম ছুঁড়ে দেওয়া হয় বা না তা চেষ্টা করে স্টেট স্টেটমেন্ট কার্যকর করার পরে সরাসরি বলা হয়।
3) "একটি ব্যতিক্রম নিক্ষেপ করা হয়েছিল!" বা "সবকিছু দুর্দান্ত দেখাচ্ছে!" ব্যতিক্রম ছুঁড়েছিল কিনা তার উপর নির্ভর করে।
আশাকরি এটা সাহায্য করবে!