Bonjour,
J'essaie de creer un fichier de sauvegarde.
Un espace vient s'intercaler entre deux variable.
mon code :
l'erreur dans le fichier texte :
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
17
18
19
20
21
22
23
24
25 class Perso: def __init__(self): self.nom = 'xxx' self.classe = 'xxx' self.lvl = 1 self.xp = 0 self.pv = 10 perso = Perso() def Save() : liste = [perso.nom, perso.classe, perso.lvl, perso.xp, perso.pv] with open('save.txt', 'wt') as save: for i in liste: save.write("%s\n" % str(i)) def Load(): with open('save.txt', 'rt') as load_nom: load = load_nom.readlines() perso.nom = load[0] perso.classe = load[1] perso.lvl = int(load[2]) perso.xp = int(load[3]) perso.pv = int(load[4])
XXX
XXX
1
0
10
J'ai ajouter un sleep() apres le save.write() mais ca ne change rien.
Quelqu'un aurait une astuce ?
D'avance merci![]()
Partager