动态导入模块


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

 



posted on 2017-10-30 16:19  Alan_chow  阅读(129)  评论(0编辑  收藏  举报

导航