动态导入模块
#准备,在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)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步