Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन एक्सेप्शन मैसेज को कैसे कैप्चर और प्रिंट करें?

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

    पायथन: फोर लूप का उपयोग करके डिक्शनरी प्रिंट करें डिक्शनरीज़ डेटा को की-वैल्यू पेयर्स में स्टोर करती हैं। इसका मतलब है कि डिक्शनरी में प्रत्येक मान एक की से जुड़ा होता है। यह की रेफरेंस पॉइंट के रूप में कार्य करती है। यदि आप कंसोल पर डिक्शनरी के कंटेंट देखना चाहते हैं, तो कुछ दृष्टिकोण हैं जिन्हें

  1. पायथन में पैटर्न कैसे प्रिंट करें पायथन में पैटर्न कैसे प्रिंट करें

    पायथन में पैटर्न्स को नेस्टेड फॉर लूप्स का उपयोग करके प्रिंट किया जा सकता है। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से इटरेट करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। प्रिंट स्टेटमेंट को आवश्यकतानुसार विभिन्न पैटर्न बनाने के लिए मॉ

  1. - पायथन एक्सेप्शन/एरर हायरार्की कैसे प्रिंट करें?

    हम inspect मॉड्यूल इम्पोर्ट करते हैं और विशेष रूप से पायथन एक्सेप्शन/एरर हायरार्की प्रिंट करने के लिए getclasstree() फ़ंक्शन का उपयोग करते हैं। यह कोड दिए गए एक्सेप्शन क्लासेस की सूची को नेस्टेड सूचियों के हायरार्की में व्यवस्थित और प्रिंट करता है। हम आउटपुट में दिखाए अनुसार __subclasses__() के माध्