Python ลองยกเว้น
บล็อก นี้try
ให้คุณทดสอบบล็อกของรหัสเพื่อหาข้อผิดพลาด
บล็อกexcept
ช่วยให้คุณจัดการกับข้อผิดพลาด
บล็อกfinally
ช่วยให้คุณรันโค้ดได้ โดยไม่คำนึงถึงผลลัพธ์ของบล็อกการลองและยกเว้น
ข้อยกเว้นมากมาย
คุณสามารถกำหนดบล็อคข้อยกเว้นได้มากเท่าที่คุณต้องการ เช่น หากคุณต้องการรันบล็อกโค้ดพิเศษสำหรับข้อผิดพลาดชนิดพิเศษ:
ตัวอย่าง
พิมพ์ข้อความหนึ่งหากบล็อกการลองเพิ่ม a NameError
และอีกข้อความหนึ่งสำหรับข้อผิดพลาดอื่นๆ:
try:
print(x)
except NameError:
print("Variable x
is not defined")
except:
print("Something else went
wrong")