search(lane,value=None,start=105,stop=115,GUI=True) # -> function definition
search(lane,value=value,start=start, stop=stop,GUI=True) # -> function call
我得到的错误Python的错误:功能得到了关键字参数多值价值
"search()" got multiple keyword argument for value"
我明白,当这个错误出现 - 如果我有一个函数定义,就像下面
def func(a):
...
如果我把它叫做func(0,a)
,我传递了2个参数而不是1,我最终会收到错误信息。
我不跟随为什么我得到它时,我调用的函数调用的参数数量匹配定义中的参数。
请指教。
不要用关键字调用它,只需用值调用它。搜索(lane,None,105,115,True)' –