我有一个像枚举一样的类。我想遍历他的变量(枚举值)
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,所以请尝试以这种方式找到答案。