【发布时间】:2021-01-01 12:30:27
【问题描述】:
我想检查Child 类是否定义了classattr(也可能在其父类中定义)。这是 MWE:
class Base(object):
classattr=1
class Child(Base):
pass
print(hasattr(Child,'classattr'))
打印True。使用inspect.getmebers也会发生同样的情况。
我怎样才能知道类属性是在哪个类中定义的?
【问题讨论】:
标签: python