import pickle # Création d'un dictionnaire scoreW = { "joueur 1" : 5, "joueur 2" : 10, "joueur 3" : 2 } # Enregistrement with open(r'data\donnees.pk','wb') as f: # l'extension .pk est optionnelle, ici choisie arbitrairement pck = pickle.Pickler(f) # Création de l'objet Pickler pck.dump(scoreW) # Enregistrement # Lecture de l'objet enregistré with open(r'data\donnees.pk','rb') as f: unpck = pickle.Unpickler(f) # Création de l'objet Unpickler scoreR = unpck.load() # Enregistrement # Affichage du dictionnaire relu après enregistrement print(scoreR) # résultat : {'joueur 1': 5, 'joueur 2': 10, 'joueur 3': 2} # On retrouve sa structure !