Python overriding getter without setter
问题 class human(object): def __init__(self, name=\'\'): self.name = name @property def name(self): return self._name @name.setter def name(self, value): self._name = value class superhuman(human): @property def name(self): return \'super \' + name s = superhuman(\'john\') print s.name # Doesn\'t work :( \"AttributeError: can\'t set attribute\" s.name = \'jack\' print s.name I want to be able to override the property but be able to use the super parent\'s setter without having to override the