Bonjour a tous!
Et bien voila: Une partie de mon projet consiste à développer une sorte de petite base de donnée en python qui n'utiliserait QUE des fichiers textes. Le but de cette "mini bdd" est de sauvegarder les préférences utilisateur de mon programme comme le choix de la langue, le nom utilisateur, ainsi que les éléments d'une liste box.
J'ai donc eu l'idée de générer un fichier data_nomuser.py de la facon suivante:
Il ne me reste plus qu'a faire un import de ce .py et de réutiliser directement les variables....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 fich=open("data_user.py","w") fich.write("langue="+str(lang)) ... ...
Mais voila, j'ai deux problemes:
1°) Je n'ai trouvé aucune option pour inserer des lignes dans un fichier. Je suis a chaque fois obligé de le regénerer de A à Z.
2°) Le nom de mon fichir étant different en fnction de l'utilisateur (ex: data_alain.py, data_pierre.py) je ne sais pas comment importer un module dont le nom serait stocké dans une variable.
Si quelqu'un a déja rencontré ce genre de problemes, ou si vous connaissez une autre solution pour ma base de donnée, merci d'éclairer ma lanterne!!
Merci d'avance!
M.H.
Partager