1.EasyDict简介
EasyDict允许访问dict值作为属性(递归工作)。也就是可以方便地应用 . 来访问dict的值。
2.EasyDict的安装方法
pip install easydict
3.EasyDict使用方法如下:
#在python中创建一个字典,然后来访问字典中的某个属性
a = {'score':3, 'bar':{'x':1, 'y':2}}
print(a['score'])
3
#如果使用a.score来访问,则会出现报错。
print(a.score)
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-11-15fca6602818> in <module>()
----> 1 d.foo
AttributeError: 'dict' object has no attribute 'score'
当使用了EasyDict模块时,就可以使用.访问属性了
from easydict import EasyDict
a = {'score':3, 'bar':{'x':1, 'y':2}}
easy =EasyDict.a
print(easy.score)
3