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

पायथन में KeyError एक्सेप्शन कैसे पकड़ें?

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

उदाहरण

import sys
try:
    s = {'a':5, 'b':7}['c']
except:
    print(sys.exc_info())

आउटपुट

(, KeyError('c',), )
  1. - पायथन में ArithmeticError एक्सेप्शन कैसे पकड़ें?

    ArithmeticError एक्सेप्शन उन सभी एरर्स के लिए बेस क्लास है जो संख्यात्मक गणनाओं के लिए होते हैं। यह उन बिल्ट-इन एक्सेप्शन्स के लिए बेस क्लास है जैसे: OverflowError, ZeroDivisionError, FloatingPointError। हम दिए गए कोड में एक्सेप्शन को निम्न प्रकार से पकड़ सकते हैं: उदाहरण import sys try: 7/0 exc

  1. - पायथन में IOError एक्सेप्शन कैसे पकड़ें?

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

  1. - पायथन एक्सेप्शन टेक्स्ट कैसे प्राप्त करें?

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