gpt4 book ai didi

python - 如何列出所有类属性

转载 作者:IT老高 更新时间:2023-10-28 20:43:20 24 4
gpt4 key购买 nike

我有类 SomeClass 与属性。例如 idname:

class SomeClass(object):
def __init__(self):
self.__id = None
self.__name = None

def get_id(self):
return self.__id

def set_id(self, value):
self.__id = value

def get_name(self):
return self.__name

def set_name(self, value):
self.__name = value

id = property(get_id, set_id)
name = property(get_name, set_name)

列出属性的最简单方法是什么?我需要这个进行序列化。

最佳答案

property_names=[p for p in dir(SomeClass) if isinstance(getattr(SomeClass,p),property)]

关于python - 如何列出所有类属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1215408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com