请帮助我不仅从响应代码中获取api的结果

时间:2019-05-30 14:18:39

标签: python-3.x httpresponse

我试图获取外币汇率的结果,但是在向API“ https://data.fixer.io/api/” ..发送Get请求时而不是得到结果iam得到了响应代码200,但没有汇率

def main():
    res=requests.get("http://data.fixer.io/api/latest? access_key = YOUR_ACCESS_KEY& base = INR& symbols = USD")
    if res.status_code!=200:
        raise Exception("Error : APIdidn't work")
    print(res)

预期结果:

{   “成功”:是的,   “时间戳记”:1559223544,   “ base”:“ INR”,   “费率”:{     “ USD”:0.014,

} }

实际结果:

1 个答案:

答案 0 :(得分:0)

要使用从API提取的数据-您需要将其转换为可读的json。 DeepSpace是正确的-您需要使用res.json()

如果要遍历或进一步利用它,请将数据附加到变量。

data = res.json()