python 动态导入模块

f=__import__("aa.bb")#注意这里导入的其实是aa,只是相当于表明了aa下面的bb才是这个导入的目的.(如果在aa下还有cc.py,下面导入cc就会失败)
print(f)
f.bb.say()

#第二种方法,也是官方建议用的方法
import importlib
f1=importlib.import_module("aa.cc")#这里导入的aa.cc就是cc,官方建议方法
print(f1)
f1.tell()
# f1.bb.say()
# f1.cc.tell()

猜你喜欢

转载自blog.csdn.net/qq_37181884/article/details/82080635