Giả sử chúng tôi muốn nhập tập lệnh có tên user.py
, điều này có thể không thành công.Làm thế nào để bắt một EntryError không đệ quy?
try:
import user
except ImportError:
logging.info('No user script loaded.')
Làm sao chúng ta có thể chắc chắn để chỉ nắm bắt những suy nhập khẩu có thể có của user.py
bản thân, chứ không phải hàng hoá nhập khẩu có thể được chứa trong user.py
?
Bài đăng liên quan này cung cấp giải pháp đẹp hơn cho 'python3.3' cũng hoạt động cho nhập khẩu động: http://stackoverflow.com/questions/28798208/how-to-catch-an-importerror-non-recursively-dynamic -import –