Python **kwargs:意外的关键字参数
Python **kwargs: unexpected keyword argument
嗨,
我正在使用来自 here
的 Python 库 StravaIO
我正在尝试获取 activity 中的所有片段。
为此,我正在使用 get_activity_by_id 函数。
对于 return 努力列表的功能,我需要包含 'include_all_efforts' 参数。
这是我的代码:
params = {'include_all_efforts':True}
activity = client.get_activity_by_id(some_id ,**params)
我遇到错误:
TypeError: get_activity_by_id() got an unexpected keyword argument
'include_all_efforts'
奇怪的是我检查了源代码 code,在第 225 行中有相同的错误,但文本不同。我想这意味着代码没有到达这里。
我是不是做错了什么?
错误不言自明。它说 'include_all_efforts'
是一个意外的关键字参数。这意味着方法 get_activity_by_id()
没有将“include_all_efforts”作为命名关键字参数。
我在 github (here) 上找到了这个并快速浏览了一下。它似乎确实有那个选项,但它看起来像是在 2019 年 12 月添加的。你确定你拥有的版本有那个选项吗?您 运行 是最新版本吗?错误提示您没有此功能。
嗨, 我正在使用来自 here
的 Python 库 StravaIO我正在尝试获取 activity 中的所有片段。 为此,我正在使用 get_activity_by_id 函数。 对于 return 努力列表的功能,我需要包含 'include_all_efforts' 参数。 这是我的代码:
params = {'include_all_efforts':True}
activity = client.get_activity_by_id(some_id ,**params)
我遇到错误:
TypeError: get_activity_by_id() got an unexpected keyword argument 'include_all_efforts'
奇怪的是我检查了源代码 code,在第 225 行中有相同的错误,但文本不同。我想这意味着代码没有到达这里。
我是不是做错了什么?
错误不言自明。它说 'include_all_efforts'
是一个意外的关键字参数。这意味着方法 get_activity_by_id()
没有将“include_all_efforts”作为命名关键字参数。
我在 github (here) 上找到了这个并快速浏览了一下。它似乎确实有那个选项,但它看起来像是在 2019 年 12 月添加的。你确定你拥有的版本有那个选项吗?您 运行 是最新版本吗?错误提示您没有此功能。