execute function getattr by param

来源:互联网 发布:js获取input内容宽度 编辑:程序博客网 时间:2024/05/22 06:13
#execute function getattr by param class GetDataByEngine(object):    def __init__(self, engine):        self.engine = engine        def getData(self):        if not self.engine : return None        return getattr(self,'_%s__%sData' % (self.__class__.__name__,self.engine))()         def __googleData(self):        return 'gg'        def __baiduData(self):        return 'bb'        t=GetDataByEngine('google')print t.getData()     


原创粉丝点击