【发布时间】:2020-09-11 23:46:50
【问题描述】:
我似乎无法从我从链接中检索到的 JSON 中提取特定数据。
我编写了这段代码,从截图 1 中可以看出,在 x [print(x) 之前,我似乎可以正常工作。
但是,它在执行最后两行时出错。 [截图 2] 我是从 youtube 上的一个视频中看到的,并自己尝试过。
也许我在某个地方犯了错误,谁能告诉我我在哪里做错了?
代码:
import json
import urllib.request
connection = urllib.request.urlopen('http://py4e-data.dr-chuck.net/comments_42.json')
js = connection.read()
pj = json.loads(js)
x = json.dumps(pj,indent = 2)
#print(x)
for z in x:
print(z["count"])
[] [screenshot-1]
[] [Screenshot-2]
【问题讨论】:
-
你想达到什么目的?预期的输出是什么?
-
我想提取所有的计数
-
好的,下次我会记住这一点的!