bonjour.
je m'intéresse à python depuis peu et ai récemment commencer à créer un jeu avec Amiens Python. cependant je ne parvient pas à faire un système de sauvegarde. je souhaite lancer la sauvegarde de mes différentes variable en cliquant sur un bouton. cette sauvegarde s'effectue en écrivant mes variables dans un fichier. je suis parvenue à avoir des essais concluant mais dès l'instant ou j'ais mis en place mon système dans mon jeu qui utilise l'interface Tkinter, une erreur se produit que je n'avait jamais eu auparavant.
voici une version (extrêmement) simplifié de mon code et le message d'erreur:
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
16 #### from __future__ import division from lycee import * from Tkinter import* fenetre=Tk() def sauvegarde(): monfichier=open('fichier','w') monfichier.write('ma variable') monfichier.close sauver=Button(fenetre,width=20,command=sauvegarde) sauver.grid() fen.mainloop()si vous avez une solution ou un autre système à me proposé, merci.>>> Exception in Tkinter callback
Traceback (most recent call last):
File "D:\AP2.1\portable\App\lib\lib-tk\Tkinter.py", line 1410, in __call__
return self.func(*args)
File "<module1>", line 9, in sauvegarde
IOError: [Errno 13] Permission denied: 'fichier'
Partager