如何按原样列出类属性?

时间:2018-11-11 19:50:35

标签: python-3.x list class dictionary properties

我想获取类属性,并按照在类中写入它们的顺序将它们写入文件。

问题, dict 或var等以某种方式对属性进行排序。再一次,我不希望它被排序。

例如看下面的代码:

class Bar:
    def __init__(self):
        self.time = "7/11/1995"
        self.sensor_1 = -1.0
        self.sensorD = -1.0

temp = Bar()
print(temp.__dict__)

直到这里。 在线python(https://www.onlinegdb.com)中的输出为:

{'sensor_1': -1.0, 'time': '7/11/1995', 'sensorD': -1.0}

我希望你明白那很糟糕!

如何解决?我的意思是按我编写的顺序列出属性的字符串列表。

谢谢。

0 个答案:

没有答案