Python 2.7:带点的变量名

时间:2017-05-07 15:29:33

标签: python variables

我需要一个解决方案来定义带有这样的点的Python 2.7变量名:

 

<button onclick="show()">press the button to see the code</button>
 <p id="demo"></p>

 code: <input type="text" name="code" required/><br/><br/>

<button onclick="randomizeAndCompare()">Compare</button>	
<p id="demo1"></p> 

我在这里找到了一个很好的解决方案:How do I wrangle python lookups: make.up.a.dot.separated.name.and.use.it.until.destroyed = 777

但我无法定义以下变量名称:

myvar.one.two = 12

不幸的是,我收到以下错误消息:

myvar.one.two = 12
myvar.one.two.three = 123

有没有人有想法解决这个问题?

1 个答案:

答案 0 :(得分:-1)

这是一个可以让您使用点符号创建和访问词典的库 - https://github.com/cdgriffith/Box
同意@ Guil23你应该只使用下划线。
或者,如果您有非常复杂的结构化数据,请使用namedtuples的组合或仅使用普通的旧类。