我需要一个解决方案来定义带有这样的点的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
有没有人有想法解决这个问题?
答案 0 :(得分:-1)
这是一个可以让您使用点符号创建和访问词典的库 - https://github.com/cdgriffith/Box
同意@ Guil23你应该只使用下划线。
或者,如果您有非常复杂的结构化数据,请使用namedtuples的组合或仅使用普通的旧类。