probleme lecture ecriture pickle module
bonjour ,
je bosse dans le cadre scolaire sur un projet jeux video pygame je suis chargé de concevoir
un système de sauvegarde ... dans un premier temps j'ai coder en procédurale un système pour
me sauvegardé une matrice puis de chercher dans le fichier pour me la réaficher .....
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
matrix =[[1,2,3],
[4,5,6],
[7,8,9]]
def ecriture(nom_fichier,matrix):
# ouverture du fichier
with open("nom_fichier","ab") as pickle_file:
pickle.dump(matrix, pickle_file)
pickle.dump(matrix, pickle_file)
print(" écriture des données ")
# ferrmeture du fichier
pickle_file.close
print("fermeture des fichiers")
print("---------------------------")
def lecture(nom_fichier):
with open("nom_fichier","rb") as pickle_file:
ma_variable = pickle.load(pickle_file)
print("chagement de mes variables ")
print(ma_variable)
print("---------------------------") |
Toutes suggestion à la vu de mon code est la bien venu (commentaire,critique, piste de recherche en tout genre)
=> le mode ouverture du fichier de la fonction écriture ici "AB" était aupartavant "wb"
je n'arrive pas à sauvegardé plusieurs matrice et en lire plusieurs je pensais que c'était le mode d'ouverture
les éssais mon donnés tort ....
merci d'avance