Accessing dict keys like an attribute?

前端 未结 27 2788
南笙
南笙 2020-11-22 04:22

I find it more convenient to access dict keys as obj.foo instead of obj[\'foo\'], so I wrote this snippet:

class AttributeDict(dict         


        
27条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-11-22 05:01

    You can use dict_to_obj https://pypi.org/project/dict-to-obj/ It does exactly what you asked for

    From dict_to_obj import DictToObj
    a = {
    'foo': True
    }
    b = DictToObj(a)
    b.foo
    True
    
    

提交回复
热议问题