ImportError तब उठाया जाता है जब कोई मॉड्यूल, या मॉड्यूल का कोई सदस्य, इम्पोर्ट नहीं किया जा सकता। दो स्थितियां हैं जहां ImportError उठाया जा सकता है।
- यदि कोई मॉड्यूल मौजूद नहीं है।
उदाहरण
import sys
try:
from exception import myexception
except Exception as e:
print(e)
print(sys.exc_type)
आउटपुट
No module named exception
- यदि
from X import Yका उपयोग किया जाता है और Y मॉड्यूल X के अंदर नहीं मिलता है, तो ImportError उठाया जाता है।
उदाहरण
import sys
try:
from time import datetime
except Exception as e:
print(e)
print(sys.exc_type)
आउटपुट
cannot import name datetime