我在计算从美国多拉到巴西雷亚尔的汇率。你知道吗
我从巴西央行找到了一个restapi。你知道吗
我的Python代码是接收JSON格式的API返回,如下所示:
{@odata.context文件“:”https://was-p.bcnet.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata$metadata##u cotacodolardia(cotacovenda)“,”值“:[{cotacovenda':3.8344}]}
在我的代码中,我可以隔离resulte“[{'cotacaoveda':3.8344}]”的这一部分,但我不能只隔离值“3.8344”。你知道吗
遵循我的代码:
# Cotação do Dólar V.01
import json
import requests
r = requests.get("https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata/CotacaoDolarDia(dataCotacao=@dataCotacao)?@dataCotacao='03-15-2019'&$top=1&$format=json&$select=cotacaoVenda")
if r.status_code == 200:
cotacao = json.loads(r.content)
print(cotacao['value'])
你知道如何只隔离JSON返回中包含的“3.8344”吗?你知道吗
谢谢
变量
cotacao
是一个列表,它只有一个项。所以我们用索引[0]访问它。这个对象是一个字典,我们可以使用它们的键访问它的字段:相关问题 更多 >
编程相关推荐