首页 > 学院 > 开发设计 > 正文

python反射

2019-11-14 11:14:41
字体:
来源:转载
供稿:网友

python反射

复制代码其实就是动态的获取类的属性和方法
class Person:                     def __init__(self):               self.name = "zjgtan"    def getName(self):        return self.name复制代码

反射的简单含义:

  通过类名获得类的实例对象

  通过方法名得到方法,实现调用

反射方法一:

from person import PersontheObj = globals()["Person"]()PRint theObj.getName()

反射方法二:

module = __import__("person")theObj = getattr(module, "Person")()print theObj.getName()
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表