在工作中遇到这个函数,没想起来再哪碰到过,一找让我惊讶啦,这个函数好强大。下面简单介绍一起其用法。
1、获取类变量
class A: a = 1 getattr(A,'a') == 1
2、 获取类函数
class B: def funb(): print 'abc' getattr(B,'funb') >'abc'
import statsout def output(data, format="text"): output_function = getattr(statsout, "output_%s" % format) return output_function(data)
原文地址:http://blog.csdn.net/u010640235/article/details/44460157