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

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

TypeErrors गलत प्रकार के ऑब्जेक्ट्स को जोड़ने या गलत प्रकार के ऑब्जेक्ट के साथ फ़ंक्शन कॉल करने के कारण होते हैं।

उदाहरण

import sys
try:
    ny = 'Statue of Liberty'
    my_list = [3, 4, 5, 8, 9]
    print(my_list + ny)
except TypeError as e:
    print(e)
    print(sys.exc_type)

आउटपुट

can only concatenate list (not "str") to list
  1. - पायथन में IOError एक्सेप्शन कैसे पकड़ें?

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

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

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

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

    KeyError तब उठाया जाता है जब कोई मान डिक्शनरी की कुंजी के रूप में नहीं मिलता। दिए गए कोड को एक्सेप्शन पकड़ने और उसका प्रकार खोजने के लिए निम्न प्रकार से फिर से लिखा गया है। उदाहरण import sys try: s = {a:5, b:7}[c] except: print(sys.exc_info()) आउटपुट (, KeyError(c,), )