Créé un fichier avec des valeurs sous la forme Variable=valeur
Ganjacana
Messages postés
109
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je voudrais, en python 3.4.3, créé un fichier conf.txt avec toutes les variables du programme qui sont personnalisable. Par exemple,
dans le fichier texte :
COULEUR='blue'
et donc sur python, quand j'importe, il m'écrit
>>>print(COULEUR)
blue
Avec aussi la possibilités de commentaire en ## sur le fichier texte !
Merci de vos réponses. Cordialement, Ganjacana.
Je voudrais, en python 3.4.3, créé un fichier conf.txt avec toutes les variables du programme qui sont personnalisable. Par exemple,
dans le fichier texte :
COULEUR='blue'
et donc sur python, quand j'importe, il m'écrit
>>>print(COULEUR)
blue
Avec aussi la possibilités de commentaire en ## sur le fichier texte !
Merci de vos réponses. Cordialement, Ganjacana.
A voir également:
- Créé un fichier avec des valeurs sous la forme Variable=valeur
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Creer un fichier .bat - Guide
- Fichier rar - Guide
2 réponses
Inspire toi de ceci: (fichier test.py)
A l'exécution:
Voir également How to import a module based on the value of a variable in Python 3?
A lire, la documentation Python !
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
modName = "test_config" fh = open(modName + ".py", "w") fh.write( "COULEUR='blue'") fh.close() cfg = __import__( modName ) print(cfg.COULEUR)
A l'exécution:
johand@bata:~/tmp$ python3 test.py blue
Voir également How to import a module based on the value of a variable in Python 3?
A lire, la documentation Python !
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
Ganjacana
Messages postés
109
Date d'inscription
Statut
Membre
Dernière intervention
2
Désolé de ma réponse tardive ! On ne peut pas le faire dans un .txt on est obligé un .py ?
jisisv
Messages postés
3645
Date d'inscription
Statut
Modérateur
Dernière intervention
934
>
Ganjacana
Messages postés
109
Date d'inscription
Statut
Membre
Dernière intervention
A la limite, si tu utilise un *nix, crée un lien dur ou un lien symbolique vers un fichier .txt, mais manipule le module avec l'extension .py. Pour quelle raison tiens-tu à utiliser une extension .txt ?