2
使用bunch
,可以遞歸地使用Bunch
嗎?可以遞歸使用Python的Bunch嗎?
例如:
from bunch import Bunch
b = Bunch({'hello': {'world': 'foo'}})
b.hello
>>> {'world': 'foo'}
所以,很顯然:
b.hello.world
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-5-effaad77643b> in <module>()
----> 1 b.hello.world
AttributeError: 'dict' object has no attribute 'world'
我知道我能做到......
b = Bunch({'hello': Bunch({'world': 'foo'})})
...那是可怕的。