我需要一個解決方案,像這樣的點定義的Python 2.7變量名:的Python 2.7:變量名用點
myvar.one.two = 12
在這裏,我找到了一個很好的解決方案: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.three = 123
不幸的是,我得到了以下錯誤消息:
AttributeError: 'int' object has no attribute 'three'
有沒有人有解決這個問題的想法?
errr你爲什麼不使用myvar_one_two_three? – Guil23
或者只是把它們放在一個字符串中,並使用字典 –
或給他們更明智的名字。 –