ความแตกต่างระหว่างการใช้ ',' และ 'as' ในคำสั่งยกเว้น มีดังต่อไปนี้:
ทั้ง ',' และ 'as' เป็นฟังก์ชันที่ชาญฉลาด แต่การใช้งานขึ้นอยู่กับรุ่นของหลามดังนี้
ใน Python 2.5 และเวอร์ชันก่อนหน้า แนะนำให้ใช้ 'comma' เนื่องจากไม่รองรับ 'as'
ในเวอร์ชัน Python 2.6+ สามารถใช้ทั้ง 'comma' และ 'as' แต่จาก Python 3.x ต้องใช้ 'as' เพื่อกำหนดข้อยกเว้นให้กับตัวแปร
สำหรับ Python 2.6 การใช้ 'as' ทำให้เรามีวิธีที่ยอดเยี่ยมในการดักจับข้อยกเว้นหลายๆ ข้อในบล็อกเดียว ยกเว้นดังที่แสดงด้านล่าง
except (Exception1, Exception2) as err
วันไหนๆก็ดีกว่า
except (Exception1, Exception2), err