从类中获取公共属性

时间:2016-07-15 21:23:52

标签: class python-3.x properties public

我希望在没有类中函数帮助的情况下,在字典中使用函数public获取Python 3中类的实例的所有公共属性。例如,对于以下类的实例:

class Test:
    def __init__(self):
        self.a = 5
        self.__b = 2

    @property
    def c(self):
        return 9

    def d(self):
        return 2
    def __e(self):
        return 2

我想要以下词典:

{'a': 5, 'c': 9}

提前感谢您的回复。

0 个答案:

没有答案