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