Bonjour,
Après avoir récupéré la valeur qui m'intéressait dans un fichier JSON appelée 'title', je souhaite maintenant récupérer tous les autres 'title' de ce fichier.
Dans le code ci-dessous, je ne récupère que le 1er title[0]. Comment faire une boucle pour parcourir le fichier JSON et récupérer tous les titles restants ?
J'ai pensé à quelque chose comme ça, ça me donne une boucle infinie, en fait je ne sais pas comment savoir que le fichier ne contient plus de titles
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 import json fichier_json = open('donnees_francais_1.json.', 'r', encoding="utf-8") with fichier_json as fichier: data = json.load(fichier) # load décode un fichier json print (data) # Récupérer le title title0 = data[0]['query']['categorymembers'][0]['title'] print(title0)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 i = 0 while i < 500: print (data[0]['query']['categorymembers'][i]['title']) i = i+1
Merci
Partager