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 ?
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)
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
i = 0
while i < 500:
    print (data[0]['query']['categorymembers'][i]['title'])
i = i+1

Merci