多模块的结合---getattr
举例如下:
import XXX
from XXX import OOO
obj=__import__("XXX")
obj=__import__("XXX.ooo.xxx",fromlist=True)
def run(): inp=input("请输入上下级,并以/隔开:") a,b=inp.split("/") obj=__import__(a) if hasattr(obj,b): #前提是其他函数中已经存在对应的函数 func=getattr(obj,b) #利用字符串的形式去相应的模块中寻找成员 else: print("404")