您可以尝试类似:
getattr(foo, bar)(*params)
如果
params是列表或元组,则此方法有效。来自的元素
params将按以下顺序解压:
params=(1, 2)foo(*params)
等效于:
params=(1, 2)foo(params[0], params[1])
如果有关键字参数,您也可以这样做。
getattr(foo, bar)(*params, **keyword_params)
keyword_params字典在哪里。
另外,此答案确实独立于
getattr。它适用于任何功能/方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)