看代码
class C:def __init__(self,size =10):
self.size = size
def getSize(self):
return self.size
def setSize(self,value):
self.size =value
def delSize(self):
del size.size
x =property(getSize,setSize,delSize)
c = C()
>>> c.x
10
>>> c.x = 100
>>> c.x
100
>>> del c.x
Traceback (most recent call last):
File "<pyshell#92>", line 1, in <module>
del c.x
File "<pyshell#86>", line 9, in delSize
del size.size
NameError: name 'size' is not defined del 为什么会报错这是啥情况
del self.size
写法有误 本帖最后由 heidern0612 于 2019-1-2 10:49 编辑
del size.size是个啥?错误这么明显。
卧槽,楼上大神给力,手慢了一步 {:9_239:} BngThea 发表于 2019-1-2 10:46
del self.size
写法有误
{:5_109:}
页:
[1]