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

पाइथन अपवाद संदेश को कैप्चर और प्रिंट कैसे करें?


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

उदाहरण

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. पायथन अपवाद/त्रुटि पदानुक्रम कैसे मुद्रित करें?

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