此问题已在此处有答案:
Why do I get "TypeError: Missing 1 required positional argument: 'self'"?(10个答案)
昨天关门了。
请指出我代码中的错误。
class Foo:
def get(self):
return self.a
def set(self, a):
self.a = a
Foo.set(10)
Foo.get()
类型错误:set()只接受2个位置参数(1个给定)
如何使用__get__()
/__set__()
?
2条答案
按热度按时间f2uvfpb91#
它们是示例方法。你必须先创建一个
Foo
的示例:js5cn81o2#
如何使用
__get__()/__set__()
?如果你有Python3。Python2.6中的描述符不适合我。
Python v2.6.6
简体中文