3

嗨,我正在从这里使用 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”

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

难道我做错了什么?

4

1 回答 1

4

该错误是不言自明的。它说这'include_all_efforts'是一个意想不到的关键字参数。这意味着该方法get_activity_by_id()没有“include_all_efforts”作为命名关键字参数。

我在 github (这里) 上找到了这个并快速浏览了一下。它似乎有这个选项,但它看起来像是在 2019 年 12 月添加的。你确定你拥有的版本有这个选项吗?您正在运行最新版本吗?该错误表明您没有此功能。

于 2020-05-18T18:56:40.507 回答