importlib
包的目的是双重的。一个是在Python源代码中提供import
语句(以及扩展名为__import__()
函数)的实现。这提供了可以移植到任何Python解释器的import
的实现。这也提供了比在除了Python之外的编程语言中实现的实现更容易理解的实现。
第二个目的是,实现import
的组件在此包中公开,使用户更容易创建自己的自定义对象(通常称为importer)以参与导入处理。
-
内建
__import__()
函数的实现。注意
程序化导入模块应使用
import_module()
而不是此函数。
importlib.
__import__
(name, globals=None, locals=None, fromlist=(), level=0)¶
importlib.
import_module