पायथन अपवाद संदेशों को अलग-अलग तरीकों से कैप्चर और प्रिंट किया जा सकता है जैसा कि नीचे दो कोड उदाहरणों में दिखाया गया है। पहले में, हम अपवाद वस्तु की संदेश विशेषता का उपयोग करते हैं।
उदाहरण
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