当我在 Python 中定义一个新样式的类时,我可以使用 -Attribute 获取定义的属性(名称和值)__dict__
,其中包含事物的字典。
我想在我的类及其子类中使用插槽,因为我将创建数十万个实例并希望节省一些内存。但是,确实使用的类__slots__
将没有__dict__
-Attribute,因此我不能以这种方式反射性地访问它们的值。
还有另一种方法,更可取的是保留为此类定义的属性的顺序?
任何帮助将不胜感激!
当我在 Python 中定义一个新样式的类时,我可以使用 -Attribute 获取定义的属性(名称和值)__dict__
,其中包含事物的字典。
我想在我的类及其子类中使用插槽,因为我将创建数十万个实例并希望节省一些内存。但是,确实使用的类__slots__
将没有__dict__
-Attribute,因此我不能以这种方式反射性地访问它们的值。
还有另一种方法,更可取的是保留为此类定义的属性的顺序?
任何帮助将不胜感激!