欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

动态导入模块

程序员文章站 2022-03-20 21:28:46
1 lib = __import__('lib.aa') #相当于导入lib 2 c=lib.aa.C() 3 print(c) 1 import importlib 2 aa=importlib.import_module('lib.aa') #相当于导入aa 3 c=aa.C() 4 print ......

 

 

动态导入模块

 

动态导入模块
aa.py

 

#方法一: __import__

动态导入模块
1 lib = __import__('lib.aa')    #相当于导入lib
2 c=lib.aa.C()
3 print(c)
__import__

 

#方法二:import importlib(官方推荐)

动态导入模块
1 import importlib
2 aa=importlib.import_module('lib.aa')   #相当于导入aa
3 c=aa.C()
4 print(c)
importlib