我怎样才能使用 Python 在 Binance API 中只获得一个符号的数字

How can I get only the figure of a symbol in Binance API using Python

这是我的代码:

import requests
import json
import re
requisicao = requests.get('https://api.binance.com/api/v3/ticker/price?symbol=ETHUSDT')
cotacao = json.loads(requisicao.text)
print ('BINANCE BTC = U$',cotacao)

输出

{'symbol': 'ETHUSDT', 'price': '2013.44000000'}

这不是我想要的,

这就是我想要的样子:2013.44000000,只有数字

您应该使用 get 方法从属性价格中获取值。 print(cotacao.get('price'))

您需要从响应中定义您想要的对象,对于这种情况,我们有两个选择:

cotacao['symbol']

cotacao['price']

因此,根据您的需要,我们可以这样定义它:

import requests
import json
import re

requisicao = requests.get('https://api.binance.com/api/v3/ticker/price?symbol=ETHUSDT')
cotacao = json.loads(requisicao.text)
print (cotacao['price'])

输出:

2013.44000000