Bonsoir,
Je souhaite écrire le contenu d'un dico dans un fichier quelconque (exemple texte).
Je souhaite ainsi faire apparaitre dans le fichier en question successivement les clés et les valeurs correspondantes...
Exemple:
Je souhaite que cet exemple puis me permettre d'écrie dans text.txt quelque chose du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 # -*- coding:Utf-8 -*- from Tkinter import * list = {0: 't1', 1: 't2'} def ecrire(): ob = open('text.txt', 'a') ob.write(list) ob.close() root = Tk() b = Button(root, text = 'Ecrire', command = ecrire) b.pack() root.mainloop()
0 t1 1 t2 ou encore mieux 0:'t1', 1:'t2'.
Le problème c'est que la méthode write attend un string et du coups j'ai l'erreur suivante:
Quelqu'un a-t-il une astuce???TypeError: argument 1 must be string or read-only character buffer, not dict
Partager