如何从API输出中打印特定值?

时间:2020-06-02 22:21:09

标签: python api

我想从该API打印价格。如何从json输出中打印'price'的特定值?

import requests
import json

url = 'https://api.oilpriceapi.com/v1/prices/latest'
headers = {
  'Authorization': 'Token XXXXXXXXXXXXXXX',
  'Content-Type': 'application/json'
}

response = requests.get(url = url, headers = headers)
data = response.json()
print(data)
{'status': 'success', 'data': {'price': 36.19, 'formatted': '$36.19', 'currency': 'USD', 'code': 'BRENT_CRUDE_USD', 'created_at': '2020-06-02T22:11:30.159Z', 'type': 'spot_price'}}

1 个答案:

答案 0 :(得分:0)

像这样:

print(data['status']) // success
print(data['data']['price']) // 36.19