<p>我想从基类访问类字段中的值。怎么做?看看我的代码:</p>
<pre><code>class MyBase(object):
def p(self):
members = [attr for attr in dir(self) if not callable(getattr(self, attr)) and not attr.startswith("__")]
print members
class UserTest(MyBase):
def __init__(self, name='', family='', age=''):
self.name = name
self.family = family
self.age = age
a = UserTest(name='ehsan', family='shirzadi', age=29)
a.p()
</code></pre>
<p>使用上面的代码,我可以在执行a.p()之后看到变量名,但是如何看到它们的值呢?请考虑我不知道字段的名称,所以我不能使用姓名在基类中</p>