Leçon 20 : Projet final II — Sauvegarde dans un fichier
Le dernier projet final ! Dans la leçon précédente, tu as construit un carnet de contacts sous forme de dictionnaire — mais il disparaît quand le programme se ferme. Maintenant tu vas le sauvegarder dans un fichier pour qu'il persiste. Tu vas tout combiner : le dictionnaire de la leçon précédente, l
Un dictionnaire vit en mémoire et disparaît à la fin de l'exécution. Le sauvegarder dans un fichier avec with open(..., "w") revient à écrire le carnet dans un cahier — il reste ensuite, et on peut le relire.
- persistance
- Sauvegarder des données dans un fichier pour qu'elles survivent après la fermeture du programme, contrairement à une variable qui disparaît.
- Sauvegarde du carnet dans un fichier
- On parcourt le dictionnaire et on écrit chaque contact comme une ligne dans un fichier avec with open(..., "w").
- Chargement du carnet depuis le fichier
- open(path).read() renvoie tout le contenu du fichier sous forme de chaîne de caractères.