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

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


ImportError तब उठाया जाता है जब कोई मॉड्यूल या मॉड्यूल का सदस्य आयात नहीं किया जा सकता है। ऐसी दो स्थितियां हैं जहां एक ImportError उठाया जा सकता है।

  • यदि कोई मॉड्यूल मौजूद नहीं है।

उदाहरण

import sys
try:
    from exception import myexception
except Exception as e:
    print e
    print sys.exc_type

आउटपुट

No module named exception
<type 'exceptions.ImportError'>
  • यदि X से आयात Y का उपयोग किया जाता है और Y को मॉड्यूल X के अंदर नहीं पाया जा सकता है, तो एक आयात त्रुटि उत्पन्न होती है।

उदाहरण

 import sys
 try:
    from time import datetime
 except Exception as e:
    print e
    print sys.exc_type

आउटपुट

 cannot import name datetime
<type 'exceptions.ImportError'>

  1. पायथन में Matplotlib कैसे आयात करें?

    सबसे पहले, सुनिश्चित करें कि आपके पास पायथन . है और पिप आपके सिस्टम पर प्रीइंस्टॉल्ड। पायथन संस्करण की जाँच करने के लिए, टाइप करें python --version पाइप संस्करण की जांच करने के लिए, टाइप करें pip −V फिर, निम्न पाइप चलाएँ Matplotlib को स्थापित करने के लिए कमांड प्रॉम्प्ट में कमांड करें। pip i

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

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

  1. सूची समझ में एक पायथन अपवाद कैसे पकड़ें?

    पायथन में कोई अंतर्निहित फ़ंक्शन नहीं है जो आपको अपवाद को संभालने या अनदेखा करने देता है, इसलिए सूची समझ में सभी अपवादों को संभालना संभव नहीं है क्योंकि सूची समझ में एक या अधिक अभिव्यक्तियां होती हैं; केवल कथन अपवादों को पकड़/अनदेखा/संभाल सकते हैं। किसी फ़ंक्शन के लिए अपवाद-प्रवण उप-अभिव्यक्तियों क