ধারা ছাড়া একই সাথে একাধিক ব্যতিক্রম সংজ্ঞায়িত করা সম্ভব। এর মানে হল যে যদি পাইথন ইন্টারপ্রেটার একটি মিল ব্যতিক্রম খুঁজে পায়, তাহলে এটি ধারা ব্যতীত নিচে লেখা কোডটি কার্যকর করবে।
সাধারণভাবে, একাধিক ব্যতিক্রমের সিনট্যাক্স নিম্নরূপ
Except(Exception1, Exception2,…ExceptionN) as e:
যখন আমরা এইভাবে ক্লজ ব্যতীত সংজ্ঞায়িত করি, তখন আমরা আশা করি একই কোড ভিন্ন ব্যতিক্রম নিক্ষেপ করবে। এছাড়াও, আমরা প্রতিটি ক্ষেত্রে ব্যবস্থা নিতে চাই।
উদাহরণ কোড
import sys try: d = 8 d = d + '5' except(TypeError, SyntaxError)as e: print sys.exc_info()
আমরা দেখানো হিসাবে আউটপুট পেতে
(<type 'exceptions.TypeError'>, TypeError("unsupported operand type(s) for +: 'int' and 'str'",), <traceback object at 0x0000000002954748>)