动态导入模块


#准备,在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)


原文地址:https://www.cnblogs.com/pythonkids/p/7755010.html