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

पायथन में KeyError अपवाद कैसे पकड़ें?


एक KeyError तब उठाया जाता है जब कोई मान किसी डिक्शनरी की कुंजी के रूप में नहीं मिलता है। अपवाद को पकड़ने और उसके प्रकार को खोजने के लिए दिए गए कोड को निम्नानुसार फिर से लिखा गया है।

उदाहरण

import sys
try:
s = {'a':5, 'b':7}['c']

except:
print (sys.exc_info())

आउटपुट

(<type 'exceptions.KeyError'>, KeyError('c',), <traceback object at
 0x0000000003203748>)

  1. पायथन में अंकगणित त्रुटि अपवाद कैसे पकड़ें?

    अंकगणित त्रुटि अपवाद संख्यात्मक गणनाओं के लिए होने वाली सभी त्रुटियों के लिए आधार वर्ग है। यह उन अंतर्निहित अपवादों के लिए आधार वर्ग है जैसे:ओवरफ्लोएरर, ज़ीरोडिविजन एरर, फ़्लोटिंगपॉइंट एरर हम दिए गए कोड में अपवाद को इस प्रकार पकड़ सकते हैं उदाहरण import sys try: 7/0 except ArithmeticError as e: pri

  1. पायथन में IOError अपवाद कैसे पकड़ें?

    IOError अपवाद यह एक त्रुटि है जब कोई इनपुट/आउटपुट ऑपरेशन विफल हो जाता है, जैसे कि प्रिंट स्टेटमेंट या ओपन () फ़ंक्शन जब कोई फ़ाइल खोलने का प्रयास करता है जो मौजूद नहीं है। इसे ऑपरेटिंग सिस्टम से संबंधित त्रुटियों के लिए भी उठाया जाता है। यदि दिए गए कोड को एक कोशिश ब्लॉक में लिखा गया है, तो यह एक

  1. पायथन अपवाद टेक्स्ट कैसे प्राप्त करें?

    यदि एक पायथन कोड एक अपवाद फेंकता है, तो हम इसे पकड़ सकते हैं और प्रकार, त्रुटि संदेश, ट्रेसबैक प्रिंट कर सकते हैं और फ़ाइल नाम और लाइन नंबर जैसी जानकारी पाइथन लिपि में प्राप्त कर सकते हैं जहां अपवाद हुआ। हम त्रुटि के प्रकार, मान, ट्रेसबैक पैरामीटर पा सकते हैं प्रकार उस प्रकार का अपवाद देता है जो ह