วิธีการทั่วไปในการจัดการข้อยกเว้นในไพ ธ อนคือการใช้บล็อก "ลองยกเว้น" เราสามารถรวมส่วนคำสั่งอื่นไว้หลังส่วนคำสั่งยกเว้นได้ คำสั่งในบล็อก else จะดำเนินการหากไม่มีข้อยกเว้นในคำสั่ง try
ส่วนคำสั่งทางเลือกอื่นจะถูกดำเนินการถ้าและเมื่อการควบคุมไหลออกจากส่วนท้ายของคำสั่ง try ยกเว้นในกรณีของข้อยกเว้นหรือการดำเนินการคำสั่ง return, Continue หรือ break
ตัวอย่าง
รหัสที่กำหนดสามารถเขียนใหม่ได้ดังนี้
a = [11, 8, 9, 2] try: foo = a[3] except: print "index out of range" else: print "index well within range"
ผลลัพธ์
ให้ผลลัพธ์
index well within range