簡體   English   中英

如何從 API output 打印特定值?

[英]How do I print a specific value from API output?

我想從這個 API 打印價格。 如何從 json output 打印“價格”的具體值?

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'}}

像這樣:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM