2013-05-03 2 views
0

je la variable suivante:nom de la variable à la variable

VarX=700 

Je dois maintenant écrire le nom de VarX dans un fichier txt. Donc je pense que j'ai besoin de créer une autre variable et lui attribuer le nom de VarX puis l'écrire dans un fichier. Comment puis-je attribuer un nom de variable à une variable?

+2

'data = { 'VARx': 700}' – JBernardo

+0

Rechercher "tutoriel liste python" ou "python tutoriel dict", peut-être. Il y a quelques concepts fondamentaux qui devraient être explorés indépendamment. – user2246674

+0

C'est ce dont vous avez besoin http://stackoverflow.com/questions/1534504/convert-variable-name-to-string – Moj

Répondre

6

Si vous stockez vos informations comme un dictionnaire:

variables = {'VarX': 700} 

alors vous avez accès au nom et la valeur sans obscurcir votre code.

1

Vous avez donc une valeur et vous voulez l'associer à un nom. C'est ce que nous appelons une paire clé/valeur, et en Python, vous devriez utiliser un dict (dictionnaire) pour stocker cela.

http://www.developer.com/lang/other/article.php/630721/Learn-to-Program-Using-Python-Getting-Started-with-Dictionaries.htm

je vous recommande d'utiliser le format JSON pour l'enregistrer sur le disque. Vous pouvez placer vos paires clé/valeur dans un dictionnaire, puis enregistrer l'ensemble de la dict dans un fichier JSON. C'est facile et fiable.

https://stackoverflow.com/questions/4759634/python-json-tutorial

Questions connexes