Javascript style dot notation for dictionary keys unpythonic?

前端 未结 12 990
刺人心
刺人心 2020-12-23 10:44

I\'ve started to use constructs like these:

class DictObj(object):
    def __init__(self):
        self.d = {}
    def __getattr__(self, m):
        return s         


        
12条回答
  •  一生所求
    2020-12-23 11:08

    Don't overlook Bunch.

    It is a child of dictionary and can import YAML or JSON, or convert any existing dictionary to a Bunch and vice-versa. Once "bunchify"'d, a dictionary gains dot notations without losing any other dictionary methods.

提交回复
热议问题