python 反射模式

inf=input()
if hasattr(mokuangming,inf):          
    func=getattr(mokuaiming,inf)
    func()
hasattr      判断模块中是否含有某个成员
getattr      获取模块中的成员

 

反射:基于字符串的形式去对象中操作

    getattt setattr hasattr delattr

以字符串形式导入模块

m,f=inp.split('/')

obj=__import__("str")

obj.login()

如果模块在目录下

obj=__improt__("lib."+m.fromlist=True)

 

 

你可能感兴趣的:(python)