Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี Catch ValueError ด้วย Exception ใน Python

ValueError raised เมื่อฟังก์ชันรับค่าที่ type ถูกต้องแต่ value ไม่ถูกต้อง

ตัวอย่าง

import sys

try:
    n = int('magnolia')
except Exception as e:
    print(e)
    print(sys.exc_type)

ผลลัพธ์

invalid literal for int() with base 10: 'magnolia'