【发布时间】:2022-01-02 00:04:59
【问题描述】:
这是一个例子:
def testB(argA, argB):
#USER CODE
def testA(argA, argB, argC):
#USER CODE
def funcExecuter(func, nbArgs, *argv):
#TODO
funcExecuter(testA, 3, 1, 2, 3)
funcExecuter(testB, 2, 1, 2)
我想实现一个函数(这里是 funcExecuter),它使用 argv 中的参数执行函数 func。那些函数有未定义数量的参数。 但我不能打电话
func(*argv)
导致实际函数testA,需要三个参数不是一个。 所以我需要使用 argv list 来调用函数 func 及其所有参数。
这可能吗? 最好的问候。
【问题讨论】:
标签: python list function parameters arguments