class result():
a=100
def text(self):
b=20
return b
if __name__=='__main__':
t=result()
result1=getattr(t,'text')()
result2=getattr(t,'a','default')
result3=getattr(t,'b','default')
print 'result1:',result1
print 'result2:',result2
print 'result3:',result3
结果:
result1: 20
result2: 100
result3: default
一直搞不懂这个函数,从网上看到别人的例子,自己照着样子写了个,有所收获。