আমরা এক লাইনে একাধিক এক্সসেপশন নিচের মতো ক্যাচ করি:
এক্সসেপ্ট ক্লজে একাধিক এক্সসেপশন প্যারেনথেসাইজড টাপল হিসেবে নেম করা যায়, উদাহরণস্বরূপ:
try:
raise_certain_errors()
except (CertainError1, CertainError2, ...) as e:
handle_error()
এক্সসেপশন থেকে ভেরিয়েবল আলাদা করার জন্য কমা এখনো পাইথন ২.৬ এবং ২.৭-এ কাজ করে, কিন্তু ডিপ্রিকেটেড এবং পাইথন ৩-এ কাজ করে না; এখন 'as' ব্যবহার করতে হয়।
প্যারেনথেসিস বাধ্যতামূলক কারণ কমা ব্যবহার হয় এরর অবজেক্ট নাম অ্যাসাইন করতে। 'as' কীওয়ার্ড অ্যাসাইনমেন্টের জন্য। আমরা এরর অবজেক্টের জন্য যেকোনো নাম ব্যবহার করতে পারি যেমন 'error', 'e', বা 'err'।
দেওয়া কোড নিচের মতো লেখা যায়:
try:
# do something
except (someException, someotherException) as err:
# handle_exception()