动态导入模块

#使用内置函数__import__
lib = __import__('lib.aa')#获取模块,实际上是导入lib
obj = lib.aa.C()#调用模块内函数
print(obj.name)

#官方建议使用此方式
import importlib
aa = importlib.import_module('lib.aa')#获取模块,直接是引入的lib.aa
print(aa.C().name)

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

原文地址:https://www.cnblogs.com/limich/p/7477004.html