gpt4 book ai didi

Python 属性装饰器不起作用,为什么?

转载 作者:太空狗 更新时间:2023-10-29 21:14:46 24 4
gpt4 key购买 nike

出于某种原因,“obj._max_value”和“obj._current_value”没有设置。我看过很多教程,看来我做得对。有谁知道为什么它不起作用?

查看代码:https://gist.github.com/matthew-campbell/5561562

( python 2.7)


更新:

class Progress():

@property
def progress_bar_length(self):
return self._progess_bar_length

@progress_bar_length.setter
def progress_bar_length(self, length):
self._progress_bar_length = length

@progress_bar_length.deleter
def progress_bar_length(self):
del self.progress_bar_length

最佳答案

property 装饰器不适用于旧式类。从 object 继承您的类以获得新样式的类:

class Progress(object):
# ...

关于Python 属性装饰器不起作用,为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16502133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com