动态导入模块
#准备,在lib文件夹下建立模块test.py,写一个类,内容如下:
1 class A(object): 2 def __str__(self): 3 return 'test模块,动态导入测试'
方法1,新建python文件,用__import__动态导入自定义模块test.py
lib = __import__('lib.test') # 相当于import lib c =lib.test.A() print(c)
方法2:新建python文件,用imaplib动态导入自定义模块test.py
import importlib lib=importlib.import_module('lib.test') c = lib.A() print(c)