从网页下载JSON数据?

2024-10-04 03:24:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用python从iexapi下载数据,目前我已经到了获取数据的地步,但现在我想格式化它。在

我基本上不在乎“我要多少数据”。在

数据应该如下所示:

股票,浮动

AAPL,4700000000,(差不多)

我使用的代码:

import requests 

url = "https://api.iextrading.com/1.0/stock/aapl/stats" 

response = requests.get(url).json()

print (response)

如果有人能告诉我怎么做,我会非常高兴的。在

谨致问候

现在我有了密码:

^{pr2}$

我希望数据显示为:

股票,浮动

AAPL,4700000000

泰斯拉,1700000000

(股票代码和浮动代码不一定要放在上面,我自己也可以在excel的power query中这样做)。在


Tags: 数据代码httpsimportcomapiurlresponse
2条回答

你的代码正在做它应该做的事情,如果你想要json的某个部分,只需访问它。在

import requests 

url = "https://api.iextrading.com/1.0/stock/aapl/stats" 

response = requests.get(url).json()

print(response['float'])
>4705473314
print(response['symbol'])
>'AAPL'

print(response['symbol'], response['float'])

要将response存储在json文件中,我们可以这样做

^{pr2}$

你可以把它当作字典来对待。response['float']会给你浮动。任何键都是一样的。在

import requests
url = "https://api.iextrading.com/1.0/stock/aapl/stats"
response = requests.get(url).json()
print (response['float'])
print(response['symbol'])

输出

^{pr2}$

相关问题 更多 >