Я получаю вышеуказанную ошибку для двух последних строк, и я не уверен, что означает эта ошибка. Я пытаюсь получить «симпатичную» печать на выходе. Может ли кто-нибудь прокомментировать эту ошибку? Что я пропустил?Ошибка Python: объект 'int' не имеет атрибутов в дампах
import json
import urllib
serviceurl = 'http://python-data.dr-chuck.net/comments_42.json'
while True:
url = serviceurl + urllib.urlencode({'sensor':'false', 'address': 'address'})
print "Retrieving", url
uh = urllib.urlopen(url)
data = uh.read()
print "Retrieved", len(data), "characters"
try: js = json.loads(str(data))
except: js = None
js = js["comments"][0]["count"]
print js.dumps(js, indent = 4)
print sum(js.get('count', 0) for js in js['comments'])
JSON данных выглядит следующим образом:
{
comments: [
{
name: "Matthias"
count: 97
},
{
name: "Geomer"
count: 97
}
...
]
}
спасибо. Теперь это имеет гораздо лучший смысл. Я вижу, как все это подходит. – cybernerd