gpt4 book ai didi

python - 带参数的eval函数

转载 作者:行者123 更新时间:2023-12-03 22:55:59 25 4
gpt4 key购买 nike

我有三个功能:

def function_1(arg_1, arg_1, arg_1, arg_1):
return sol_1
def function_2(arg_1, arg_2, arg_3, arg_4):
return sol_2
def function_3(arg_1, arg_2, arg_3, arg_4):
return sol_3

我想用字符串调用它们:
myString = 'function_2'
eval(myString)

但是我无法将参数传递给要传递给自定义定义的 function_2 的 eval 函数,因为它们不是同质的( np.arrayfloatfloatint )。

最佳答案

谢谢蒂姆,
一切都必须是字符串格式,这行得通。

eval(myString + '(arg_1, arg_2, arg_3, arg_4)')

关于python - 带参数的eval函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38315946/

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