এটি একটি সাধারণ থাম্ব নিয়ম যে যদিও আপনি নীচের মত কোড ব্যবহার করে সমস্ত ব্যতিক্রম ধরতে পারেন, আপনার উচিত নয়:
try: #do_something() except: print "Exception Caught!"
যাইহোক, এটি KeyboardInterrupt-এর মতো ব্যতিক্রমগুলিও ধরবে যা আমরা আগ্রহী নাও হতে পারি৷ আপনি যদি অবিলম্বে ব্যতিক্রমটি পুনরায় উত্থাপন না করেন - আমরা ব্যতিক্রমগুলি ধরতে সক্ষম হব না:
try:
f = open('file.txt')
s = f.readline()
i = int(s.strip())
except IOError as (errno, strerror):
print "I/O error({0}): {1}".format(errno, strerror)
except ValueError:
print "Could not convert data to an integer."
except:
print "Unexpected error:", sys.exc_info()[0]
raise আমরা নিচের মত আউটপুট পাই, যদি file.txt স্ক্রিপ্টের মতো একই ফোল্ডারে পাওয়া না যায়।
I/O error(2): No such file or directory