कहें कि हम user.py
नामक एक स्क्रिप्ट आयात करना चाहते हैं, जो असफल हो सकता है।किसी आयातक को गैर-पुनरावर्ती कैसे पकड़ें?
try:
import user
except ImportError:
logging.info('No user script loaded.')
कैसे हम केवल करने के लिए सुनिश्चित कर सकते हैं user.py
के ही संभव आयात विफलता को पकड़ने, और आयात कि user.py
में शामिल किया जा सकता की नहीं?
यह संबंधित पोस्ट 'पायथन 3.3' के लिए एक अच्छा समाधान प्रदान करता है जो गतिशील आयात के लिए भी काम करता है: http://stackoverflow.com/questions/28798208/how-to-catch-an-importerror-non-recursively- गतिशील -इम्पोर्ट –