第十七章:运行时特性-sys:系统特定配置-模块和导入-处理导入错误

17.2.6.8 处理导入错误
当所有查找工具都无法找到一个模块时,主导入代码会产生一个ImportError。

import sys
import sys_shelve_importer

filename = '/tmp/pymotw_import_example.shelve'
sys.path_hooks.append(sys_shelve_importer.ShelveFinder)
sys.path.insert(0,filename)

try:
    import package.module3
except ImportError as e:
    print('Faailed to import:',e)

会传播导入期间的其他错误。

上一篇:Day10 Python学习笔记&关键注意点


下一篇:初学python的常见十大错误,经验总结