我有一个节目查克医生打印此数据的计数总和。问题是。当有很多..时,JSON的计数显示为“2”。。在
import json
import urllib
url="http://python-data.dr-chuck.net/comments_42.json"
uh = urllib.urlopen(url)
data = uh.read()
print 'Retrieved',len(data),'characters'
print data
info = json.loads(data)
print 'User count:', len(info)
此行print 'User count:', len (info)
显示的是2的输出。当有很多数据时,我只能访问2个数据,而不能访问其余的数据。在
我不知道为什么。我能解出计数和部分。只是不明白为什么我只能访问前2个数据,而其余的JSON被忽略了。在
所以,你的json被解析为dict
这个长度应该是2,因为在这个dict中只有两个键,正确的方法是获取注释本身并对其进行计数。
例如:
^{pr2}$要计算评论数:
要打印总“计数”:
^{pr2}$json有两个顶级属性:note和comments。这就是为什么你得到2的长度。
这可能会给你想要的:
相关问题 更多 >
编程相关推荐