dictmixin

    4熱度

    1回答

    在Python 3中,UserDict.DictMixin類已移至collections模塊。文檔建議使用collections.MutableMapping代替,但是這個抽象類沒有提供DictMixin所做的一些方法。 是否有另一種(或更好的)方式來定義它們,以便抓取UserDict.Mixin源的私人副本,以便將其導入(或者只是複製所需的部分)到我自己的字典式類中?

    1熱度

    1回答

    我被指示使用更多的pythonish方式setter和getters @property。因此,我們有這樣的事情: from UserDict import DictMixin class A(dict): def __init__(self, a, b): self.a = a self.b = b @property def a(se