โครงสร้าง try-except-else

โครงสร้าง try-except-else ใช้สำหรับดักจับข้อผิดพลาด และมีบล็อก else สำหรับโค้ดที่จะถูกดำเนินการเมื่อไม่มีข้อผิดพลาดเกิดขึ้น

Python
try:
    # โค้ดที่อาจทำให้เกิดข้อผิดพลาด
except ExceptionType:
    # โค้ดที่จะถูกดำเนินการเมื่อเกิดข้อผิดพลาดชนิด ExceptionType
else:
    # โค้ดที่จะถูกดำเนินการเมื่อไม่มีข้อผิดพลาดเกิดขึ้น