Bonjour à tous, pour un projet personnel j'aimerai créer une fonction qui, quand elle est appelée ajoute à un fichier texte une liste.
Jusque ici rien de compliquer pour écrire sur un fichier et récupérer ce que j'ai écris, mais je n'arrive pas a récupérer ce que j'ai ajouté au fichier.
Voici le code que j'ai fais pour tester :
Ici c'est le code qui écrit en premier sur le fichier:
Ensuite on récupère ce qu'on a écrit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 import pickle Pattern={1:[1],2:[2],3:[3],4:[4],5:[5]} Fichier=open('Pattern.txt','wb') pickle.dump(Pattern,Fichier) Fichier.close()
Jusque ici tout marche mais quand dans le premier code je passe en mode 'ab' pour ajouté au fichier je n'arrive pas a récupérer ce que j'ai ajouté au fichier. En fait je ne sais pas comment ajouté des données au dictionnaire pour ensuite les lire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 import pickle Fichier=open('Pattern.txt','rb') Pattern=pickle.load(Fichier) Fichier.close() print(Pattern[1],Pattern[2],Pattern[3],Pattern[4])
J'ai fais quelques recherches mais je n'ai rien trouvé. Merci d'avance pour votre aide.
Partager