运行此代码时,出现错误“AttributeError:'NoneType' 对象没有属性'test'”
class BaseClass:
def __new__(self, number):
self.test = 1
class InheritedClass(BaseClass):
pass
instance = InheritedClass(1)
print(instance.test)
有人可以向我解释一下到底从基地继承了什么?Python 2 和 3 之间似乎存在差异,因为如果我将“test”放在 Baseclass 的属性字段中,我可以在 Python 2 中访问它,但不能在 3 中访问它。