Problème du "dump"

Résolu
riripas Messages postés 18 Statut Membre -  
riripas Messages postés 18 Statut Membre -
Bonsoir tout le monde. :)

Voici l'exemple : j'inscris sur Python :

>>> import pickle
>>> score = {
"joueur 1": 5,
"joueur 2": 15,
"joueur 3": 20,
"joueur 4": 2,
}
>>> with open('donnees', 'wb') as fichier:
pickler = pickle.Pickler(fichier)
pickler.dump(score)

>>>

Ainsi, lorsque j'ouvre le fichier "donnees" selon le bloc notes ou Word ou de toute autre manière, j'ai au mieux :

€ }q (X joueur 1q K X joueur 3q K X joueur 4q K X joueur 2q K#u.

Comment est-ce s'il vous plaît possible et comment remédier à cela ? Merci beaucoup. :)

Je vous embrasse.

1 réponse

  1. Utilisateur anonyme
     
    Bonjour

    https://docs.python.org/2/library/pickle.html
    pickle sert à faire de la sérialisation, pas à créer des fichiers destinés à être lus par un humain.
    Si j'en crois la doc (lien ci-dessus), ce que tu écris avec dump peut être relu avec load.
    0
    1. riripas Messages postés 18 Statut Membre 2
       
      Bonjour. :)

      Clairement, il faut écrire quoi, du coup, pour lire ce que j'écris avec dump ? :)

      Encore merci. ;)
      0
    2. riripas Messages postés 18 Statut Membre 2
       
      Le problème est réglé. Merci ! :) Il fallait que je lise une ligne de plus dans mon tuto. ;) Bonne journée à tous. :)
      0