反射方法可以获取对象中的成员(包括对象变量和对象方法)
反射代码示例
示例2:从模块里反射查找类
import sys role_class = getattr(sys.modules[__name__],ret['role'])
示例3:从对象里反射查找函数
obj = role_class(ret['username']) for i,j in enumerate(role_class.menu,1) print(i,j[0]) try: ret = int(input('请输入操作序号:')) getattr(obj,role_class.menu[ret-1][])() except: print('对不起,您输入的内容有误!')