如何使用附加参数在python中启动getattr函数?

问题描述

| 我想使用getattr函数添加参数来调用一些未知函数。可能吗?     

解决方法

        是的,但是您不会将它们传递给“ 0”;一旦引用了该函数,便可以正常调用该函数。
getattr(obj,\'func\')(\'foo\',\'bar\',42)
    ,        如果您希望使用动态的参数/关键字参数列表来调用动态方法,则可以执行以下操作:
function_name = \'wibble\'
args = [\'flip\',\'do\']
kwargs = {\'foo\':\'bar\'}

getattr(obj,function_name)(*args,**kwargs)