小编Tri*_*bic的帖子

需要 1 个位置参数,但给出了 2 个;组合字符串作为参数

我对 python 很陌生,即使在搜索了 inet 之后,我也不明白这里有什么问题。为了使用 Binance API,我需要这样的命令:client.get_order_book(symbol = 'ETHBTC')

由于符号是动态的,我试过

x1 = 'symbol = '
x2 = symbols[0].get('symbol')       #Output: ETHBTC
x = x1 + "'" + x2 + "'"
print(x)                            #Output: symbol = 'ETHBTC'
Run Code Online (Sandbox Code Playgroud)

但是当我打电话时

client.get_order_book(x)
Run Code Online (Sandbox Code Playgroud)

它得出错误:

类型错误:get_order_book() 需要 1 个位置参数,但给出了 2 个

这是代码的其余部分:

client = Client(api_key, api_secret)

symbols = client.get_ticker()
print(symbols[0].get('symbol'))  #Output ETHBTC

y = len(symbols)
for i in range(y):
    x1 = 'symbol = '
    x2 = symbols[i].get('symbol')
    x = x1 + "'" + x2 + "'"
    print(x) …
Run Code Online (Sandbox Code Playgroud)

python binance

2
推荐指数
1
解决办法
1346
查看次数

标签 统计

binance ×1

python ×1