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

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


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

उदाहरण

आयात systry :ny ='Statue of Liberty'my_list =[3, 4, 5, 8, 9] my_list + nyexcept TypeError को e:print eprint sys.exc_type के रूप में प्रिंट करें

आउटपुट

केवल सूची को जोड़ सकते हैं (""str" ​​नहीं) सूची के लिए<टाइप 'अपवाद' टाइप करें। 
  1. पायथन में IOError अपवाद कैसे पकड़ें?

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

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

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

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

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