Hallo, wenn ich Python lerne wurde ich durch die Frage blockiert, ich habe einige Lösungen auf der Website von bisher keiner von ihnen funktioniert funktioniert. Wenn ich kompiliere, gibt es mir zurück: String-Indizes müssen ganze Zahlen sein. Können Sie mir dabei helfen? Vielen Dank.Python Json Fehler: String-Indizes müssen Ganzzahlen sein
import json
import urllib
url = raw_input('Enter location: ')
uh = urllib.urlopen(url)
data = uh.read()
print 'Retrieving', url
print 'Retrieved', len(data), 'characters'
info = json.loads(data)
#print 'User count:', len(info)
s = 0
for item in info:
print item["comments"]["count"]
Die URL enthält so etwas wie dieses
{
"note":"This file contains the sample data for testing",
"comments":[
{
"name":"Romina",
"count":97
},
{
"name":"Laurie",
"count":97
},
{
"name":"Bayli",
"count":90
},
{
"name":"Siyona",
"count":90
},
{
"name":"Taisha",
"count":88
},
{
"name":"Ameelia",
"count":87
},}
Vielen Dank! Ich habe es nicht verstanden –
Willkommen. Sie können diese Art von Werten auch auf verschiedene Arten extrahieren. Wenn Sie möchten, kann ich meine Antwort bearbeiten. –