You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用Bitvavo类报__init__仅接受1到2个位置参数但传入3个如何解决

问题原因

你安装的python_bitvavo_api库版本与官方文档示例对应的版本不匹配,新版本的Bitvavo类构造函数不再支持分开传入APIKEY、APISECRET两个位置参数,仅支持传入1个包含配置项的字典参数。

解决方案

方法1:修改初始化传参方式

直接将API密钥信息封装到字典中作为唯一参数传入,修改后的代码如下:

from python_bitvavo_api.bitvavo import Bitvavo

# 将两个参数封装为字典传入
bitvavo = Bitvavo({
  'apiKey': '<APIKEY>',
  'apiSecret': '<APISECRET>'
})
response = bitvavo.balance({})
for item in response:
  print(item)

修改后重新运行即可正常调用接口。

方法2:回退库版本

如果你希望沿用官方文档的示例写法,可卸载当前版本的库,安装适配旧写法的版本:

pip uninstall python_bitvavo_api
pip install python_bitvavo_api==1.2.0

该版本支持直接传入两个位置参数的写法,无需修改代码即可运行。

内容的提问来源于stack exchange,提问作者indigo rother

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 17:15:05