Re: Sauvegarder des propriétés : modifier un script python via le GE

Posté par Speedlight le 9/7/2011 23:32:12
Tu veux simplement incrementer une variable ?
J'aimerais bien te donner le code pour te montrer, mais c'est trop facile.
J'aimerais tout autant que tu reflechisse afin de te faire un peu a la logique pythonniene !

Indices: (Et si tu seche VRAIMENT, t'aura la soluce...)
1. J'ai utiliser les fonctions "open()", ".read()", et ".write()".
2. On peut passer comme arguments a la fonction open:
fichier = open("nom_du_fichier.txt", "a"/"w"/"r")
Respectivment "append" (ajouter a la suite), "write" (effacer tout le fichier puis ecrire jusqu'a la fermeture), "read" (lire... On peut utiliser ".read()" seulement avec ce mode.)
3. Le principe est de connaitre la valeur stockée afin de l'incrementer en consequence.

Grosso modo:
Si Touche_Sav == Appuyée:
     Var = A combien est egale la valeur du fichier de sav ?
     Effacer puis ecrire dans le fichier(Var+1)


Et pour info le deuxieme bout de code ne marche pas sans le premier.

Je te laisse t'inspirer de ce que je t'ai donné, et faire ton script

Cette contribution était de : http://blenderclan.tuxfamily.org/html/newbb/viewtopic.php?forum=3&topic_id=31355&post_id=384531