ที่นี่เรากำลังส่งตัวแปรไปยังข้อยกเว้นที่กำหนด เรากำลังกำหนดข้อยกเว้นแบบกำหนดเอง ExampleException ซึ่งเป็นคลาสย่อยของคลาสฐาน Exception และยังกำหนดเมธอด __init__ ด้วย เราใช้บล็อกลองยกเว้นเพื่อเพิ่มข้อยกเว้นและส่งตัวแปรไปยังข้อยกเว้นดังต่อไปนี้
ตัวอย่าง
class ExampleException(Exception): def __init__(self, foo): self.foo = foo try: raise ExampleException("Bar!") except ExampleException as e: print e.foo
ผลลัพธ์
"C:/Users/TutorialsPoint1/~bar.py" Bar!