我有一个像枚举一样的类。我想遍历他的变量(枚举值)
class Demos(object):
class DemoType(object):
def __init__(self, name):
self.name = name
def __repr__(self):
return self.name
VARIABLE1 = DemoType("Car")
VARIABLE2 = DemoType("Bus")
VARIABLE3 = DemoType("Example")
VARIABLE4 = DemoType("Example2")
我考虑过使用Role.__dict__
, or vars(Role)
,但它们不仅包含变量,还包含RoleType
类和其他属性,如__module__
. __doc__
和更多...
我也希望它像这样表示,主要是因为它会给DemoType
. 以外的变量name
,所以请尝试以这种方式找到答案。