यहां हम दिए गए एक्सेप्शन को एक वेरिएबल पास कर रहे हैं। हम एक कस्टम एक्सेप्शन ExampleException परिभाषित कर रहे हैं जो बेस क्लास Exception का सबक्लास है और __init__ मेथड भी परिभाषित कर रहे हैं। हम एक्सेप्शन उठाने और एक्सेप्शन को वेरिएबल पास करने के लिए try-except ब्लॉक का उपयोग करते हैं जैसा कि नीचे दिखाया गया है।
उदाहरण
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!