Erreur lire un JSON avec Python

Résolu
iDarkMaster Messages postés 114 Statut Membre -  
iDarkMaster Messages postés 114 Statut Membre -
Bonjour,
j'ai commencer à apprendre Python sur OpenClassrooms et à un bonus, pour apprendre à utiliser JSON pour stocker des valeurs, je n'arrive pas à charger le fichier JSON.

lien du code Python : pastebin.com/0QPkMhvQ
lien du fichier JSON : pastebin.com/TnGZLvpB

l'erreur qui se produit quand j'exécute le programme:
http://static.ccm2.net/www.commentcamarche.net/pictures/oURBwBTSkgcroptS52S47i68zetcQSbEjmt9qDpPA09WjnPDifvdOQlA2eb4mxIS-ccm.png

J'utilise la version 3.6.1 de Python et j'ai modifier son emplacement vers les Program Files, si vous arrivez à me dire ce que j'ai fait de mal, je vous en serais très reconnaissant.

1 réponse

  1. flairuse
     
    Le message est clair, il manque les virgules servant de séparateurs de valeurs.

    Regarde et sers-toi comme base l'exemple montré dans wikipedia.
    https://fr.wikipedia.org/wiki/JavaScript_Object_Notation
    0
    1. iDarkMaster Messages postés 114 Statut Membre 2
       
      je vais essayer ça, merci je ne connais pas JSON donc ^^
      0
    2. iDarkMaster Messages postés 114 Statut Membre 2
       
      Maintenant, j'essaie de faire pareille pour mes quotes, mais j'ai un autre problème, quand elles sont chargées, mes quotes sont des None. J'ai mit à jour mes pastebins, comme ça tu pourras me dire où est le problème.
      0
      1. flairuse > iDarkMaster Messages postés 114 Statut Membre
         
        Tu n'as pas mit le retour (vers le futur) dans ta fonction random_quote, j'imagine que ce doit être la même chose que le retour de ta fonction random_character.

        Une fonction python retourne None par défaut d'où ce que tu obtiens.
        0
    3. iDarkMaster Messages postés 114 Statut Membre 2
       
      ah ba tien^^ merci petite erreur d’inattention.

      Merci de ta réponse rapide et de ton aide très précise
      0
    4. iDarkMaster Messages postés 114 Statut Membre 2
       
      J'ai mis à jour les pastebin pour ceux qui tomberais dessus plus tard.
      0