【发布时间】:2022-09-26 03:20:43
【问题描述】:
我正在通过获取响应的获取请求访问 API。
这是我的代码:
import requests
import json
symbol = \"AAPL\"
end_point=\"https://api.polygon.io/v2/snapshot/locale/us/markets/stocks/tickers/\"+symbol+\"?apiKey=my_key\"
r=requests.get(end_point).json()
print(r)
print(r[\'min\'])
print(r) 返回:
{\'request_id\': \'2735c0be51de7719fd99460fe8696080\', \'status\': \'OK\', \'ticker\': {\'day\': {\'c\': 172.93, \'h\': 175.48, \'l\': 172.37, \'o\': 174.14, \'v\': 65575561, \'vw\': 174.0984}, \'lastQuote\': {\'P\': 172.83, \'S\': 3, \'p\': 172.82, \'s\': 1, \'t\': 1644524332922450142}, \'lastTrade\': {\'c\': None, \'i\': \'139592\', \'p\': 172.8199, \'s\': 2014, \'t\': 1644524331573573011, \'x\': 4}, \'min\': {\'av\': 65559987, \'c\': 172.9, \'h\': 173.14, \'l\': 172.89, \'o\': 173.09, \'v\': 107429, \'vw\': 173.0138}, \'prevDay\': {\'c\': 176.28, \'h\': 176.65, \'l\': 174.9, \'o\': 176.05, \'v\': 71204538, \'vw\': 175.8287}, \'ticker\': \'AAPL\', \'todaysChange\': -3.46, \'todaysChangePerc\': -1.963, \'updated\': 1644524331573573011}}
但是当我尝试访问密钥“min”时,我得到了密钥错误:
KeyError: \'min\'
这是超级简单的。我究竟做错了什么?
-
r[\'ticker\'][\'min\'] -
这个问题没有错,但我想知道它是否可以在“Typo”官方原因下关闭。