Python基础语法之——getattr(object, name, default)

xiaoxiao2021-02-28  117

调用方式

getattr(object, name, default)

函数功能理解

函数功能可以等价为object.name,只不过这里的name是一个可变的输入变量

函数调用实例

import statsout def output(data, format="text"): output_function = getattr(statsout, "output_%s" %format) return output_function(data)

上述代码的功能即为:通过output函数的输入参数format的值,将该值作为getattr函数的name输入参数,自定义的调用statsout模块中所对应的方法函数。

转载请注明原文地址: https://www.6miu.com/read-45169.html

最新回复(0)