如何在 Python 中捕获 ImportError 异常?
pythonserver side programmingprogramming更新于 2026/1/30 8:44:17
当无法导入模块或模块成员时,会引发 ImportError。有两种情况可能会引发 ImportError。
- 如果模块不存在。
示例
import sys try: from exception import myexception except Exception as e: print e print sys.exc_type
输出
没有名为异常的模块 <type 'exceptions.ImportError'>
- 如果使用 from X import Y 且在模块 X 中找不到 Y,则会引发 ImportError。
示例
import sys try: from time import datetime except Exception as e: print e print sys.exc_type
输出
cannot import name datetime <type 'exceptions.ImportError'>
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

