2013-05-03 166 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