getattr
getattr
函数属于内建函数,可以通过函数名称获取
复制代码 代码如下:
value = obj.attribute
value = getattr(obj, "attribute")
使用getattr
来实现工厂模式
复制代码 代码如下:
import statsout
def output(data, format="text"):
outputfunction = getattr(statsout, "output%s" %format)
return output_function(data)
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8