如何获得可迭代类中所有变量的列表?有点像locals(),但是对于一个类
class Example(object):
bool143 = True
bool2 = True
blah = False
foo = True
foobar2000 = False
def as_list(self)
ret = []
for field in XXX:
if getattr(self, field):
ret.append(field)
return ",".join(ret)
这应该返回
>>> e = Example()
>>> e.as_list()
bool143, bool2, foo
茅侃侃
蛊毒传说
天涯尽头无女友
相关分类