gpt4 book ai didi

python - 您可以将参数传递给方法以使用 python 动态调用另一个方法吗?

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:23 27 4
gpt4 key购买 nike

我想做这样的事情

def action(method_i_want_to_use):
result = some_object.method_i_want_to_use()
return result

有没有办法只传入一些东西作为参数来动态决定在对象上调用什么方法?

最佳答案

如果 method_i_want_to_use 是一个字符串,你可以这样做:

def action(method_i_want_to_use):
result = getattr(some_object, method_i_want_to_use)()
return result

关于python - 您可以将参数传递给方法以使用 python 动态调用另一个方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20412890/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com