python之反射
Posted Claire_xu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之反射相关的知识,希望对你有一定的参考价值。
反射方法可以获取对象中的成员(包括对象变量和对象方法)
反射代码示例
示例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(\'对不起,您输入的内容有误!\')
以上是关于python之反射的主要内容,如果未能解决你的问题,请参考以下文章