模块importlib介绍

  • Post author:
  • Post category:其他







importlib



包的目的是双重的。


一个是在Python源代码中提供



import



语句(以及扩展名为



__import__()



函数)的实现。


这提供了可以移植到任何Python解释器的



import



的实现。


这也提供了比在除了Python之外的编程语言中实现的实现更容易理解的实现。



第二个目的是,实现



import



的组件在此包中公开,使用户更容易创建自己的自定义对象(通常称为


importer


)以参与导入处理。





importlib.


__import__


(


name

,

globals=None

,

locals=None

,

fromlist=()

,

level=0


)







内建



__import__()



函数的实现。



注意



程序化导入模块应使用



import_module()



而不是此函数。




importlib.


import_module




版权声明:本文为defending原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。