Python ** kwargs:意外的关键字参数

问题描述 投票:1回答:1

嗨,我正在使用here

的Python库StravaIO

我正在尝试将所有细分都纳入活动中。为此,我正在使用get_activity_by_id函数。为了使该函数返回工作清单,我需要包括“ include_all_efforts”参数。这是我的代码:

params = {'include_all_efforts':True}
activity = client.get_activity_by_id(some_id ,**params)

我收到错误:

TypeError:get_activity_by_id()获得了意外的关键字参数'include_all_efforts'

奇怪的是,我检查了源code,并且在第225行中存在相同的错误,但文本不同。我想这意味着代码没有到达这里。

我做错什么了吗?

python kwargs strava
1个回答
2
投票

错误不言自明。它说'include_all_efforts'是一个意外的关键字参数。这意味着方法get_activity_by_id()不具有`include_all_efforts'作为命名关键字参数。

我在github上找到了这个,并进行了快速浏览。它似乎确实具有该选项,但是它似乎是在2019年12月添加的。您确定所拥有的版本具有该选项吗?您正在运行最新版本吗?该错误表明您没有此功能。

© www.soinside.com 2019 - 2024. All rights reserved.