我试图使Web的变量只使用CouchDB的和couchapp ...
但由于某些原因,我使用python ..
现在需要外部进程我“M卡如何处理蟒蛇后变量...如何让一个列表的孩子成为蟒蛇
,但我想它是这样的:
>>> a = {"success":1,"data":{"var1":1,"var2":2,"var3":3}}
>>> a["data"]["var2"]
2
>>> var2
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
var2
NameError: name 'var2' is not defined
>>> for key, value in a["data"].items():
print (key, value)
('var1', 1)
('var3', 3)
('var2', 2)
>>> var1
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
var1
NameError: name 'var1' is not defined
>>>
我想,当我键入var2,它返回2
换句话说如何使嵌套子对象成为一个变量,当我不知道多少len
数据..这是因为在外部python,如何处理后变量就是这样req["form"]["var1"]
虽然一个很好的把戏,这不是在现实世界的Python编程建议。 – 2011-05-03 10:09:31
整洁!但正如Eli所说的文档证实,本地人不应该被修改... http://docs.python.org/library/functions.html – elliot42 2011-05-03 10:13:59
那么,如果不推荐当地人修改,我们可以更新globals dictionnary – 2011-05-03 10:18:33