Problème fichier texte

Bonjour à tous,

Je doit réaliser un programme très simple en Python (jeu question réponse)
une question est posée, l'utilisateur à 4 choix de réponses,

Mon problème étant que je ne sait pas manipuler les fichiers texte pour y stocker les questions et réponses : écrire dans un fichier, lire un seul élément dans ce fichier.
Je suis un débutant de base !

Merci d'avance

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,
    Voici une piste pour encoder et décoder des données dans un fichier JSON:
    JSON encoder and decoder
    1. Contributeur
      Je t'aime, enfin quelqu'un qui propose du JSON et pas ce lourdingue et lent-comme-un-escargot d'XML!
      Sauf qu'apparemment il coince sur la lecture et l'écriture de fichier, pas (encore) sur comment interpréter les données...
    2. Ok, un exemple alors:
      Écriture:
      with open("mon_fichier.json", "w") as monfichier:
          data = #tes données, ex: une liste de chaînes de caractères (les questions)
          json.dump(data,monfichier)
          monfichier.close()
      

      Lecture:
      with open("mon_fichier.json", "r") as monfichier:
          data = json.load(monfichier)
          monfichier.close()