पायथन एक्सेप्शन मैसेज को दो कोड उदाहरणों में दिखाए अनुसार अलग-अलग तरीकों से कैप्चर और प्रिंट किया जा सकता है। पहले में, हम एक्सेप्शन ऑब्जेक्ट के message एट्रिब्यूट का उपयोग करते हैं।
उदाहरण
try:
a = 7/0
print(float(a))
except BaseException as e:
print(e.message)
आउटपुट
integer division or modulo by zero
दिए गए कोड के मामले में, हम sys मॉड्यूल इम्पोर्ट करते हैं और एक्सेप्शन मैसेज को कैप्चर और प्रिंट करने के लिए sys.exc_value एट्रिब्यूट का उपयोग करते हैं।
उदाहरण
import sys
def catchEverything():
try:
a = 'sequel'
b = 0.8
print(a + b)
except Exception as e:
print(sys.exc_value)
catchEverything()
आउटपुट
cannot concatenate 'str' and 'float' objects