我有一个子类,我希望它不包括基类中存在的类属性。
我试过了,但没用:
>>> class A(object):
... x = 5
>>> class B(A):
... del x
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
class B(A):
File "<pyshell#1>", line 2, in B
del x
NameError: name 'x' is not defined我该怎么做?
发布于 2013-04-10 07:58:15
您可以使用delattr(class, field_name)从类定义中删除它。
https://stackoverflow.com/questions/6057130
复制相似问题