2013-05-03 167 views
0

我有以下变量:添加变量名变量

VarX=700 

我现在需要的VarX名字写入到一个txt文件。所以我想我需要创建另一个变量,并为其指定VarX的名称,然后将其写入文件。我怎样才能给变量赋一个变量的名字?

+2

'数据= { 'VARx前提':700}' – JBernardo 2013-05-03 18:50:59

+0

查找 “Python列表教程” 或 “蟒字典教程”,或许。有一些基本概念应该独立探索。 – user2246674 2013-05-03 18:51:07

+0

这就是你需要的东西http://stackoverflow.com/questions/1534504/convert-variable-name-to-string – Moj 2013-05-03 18:54:02

回答

6

如果您存储您的信息作为词典:

variables = {'VarX': 700} 

那么你有没有混淆你的代码访问的名称和值。

1

所以你有一个价值,你想把它与一个名字联系起来。这就是我们所说的键/值对,在Python中,您应该使用dict(字典)来存储它。

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

我建议你使用JSON格式,将它保存到磁盘。您可以将您的键/值对放入一个字典中,然后将整个字典保存到JSON文件中。它简单可靠。

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