repl.it
@fduffaud/

Sauvegarde Liste

Python

No description

fork
loading
Files
  • main.py
  • sauvegarde
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
### sauvegarder une liste
import marshal
 
# La fonction dump(objet, file) où objet est l'objet élémentaire à sauvegarder et file est un fichier ouvert en écriture.*
# Pour faire simple, on lance une première sauvegarde pour initialiser la liste (il y a mieux mais bon ...)
marshal.dump([0,1], open("sauvegarde", 'wb')) ## Sauvegarde du fichier


recup=marshal.load(open("sauvegarde", "rb"))
#La focntion load(fileobj) permet de lire un fichier et retourne l'objet enregistré; fileobj étant un fichier ouvert en lecture. 

print(recup)
L2=recup
ajout=L2[-1]+L2[-2] 
# L2[-1] est le dernoer terme de la liste et =L2[-2]  l'avant dernier

L2=L2+[ajout]

marshal.dump(L2, open("sauvegarde", 'wb')) ## Sauvegarde du fichier
print(L2)
?