我按照这个将函数作为参数传递:
但是,我不知道如何将带有自己参数的函数作为名称参数传递
def retry(func, *args):
func(*args)
def action(args):
do something
retry(action, arg1, namedArg=arg2)
在这里我得到一个例外:
TypeError: retry() got an unexpected keyword argument 'namedArg'
通常,我可以这样做:
action(arg1, namedArg=arg2)
请帮忙/