为了账号安全,请及时绑定邮箱和手机立即绑定

这个是什么错误啊

不知道为什么找不到 _name 属性

http://img1.sycdn.imooc.com//598022120001c64319200960.jpg

正在回答

5 回答

name未定义成类的属性,所以找不到name的属性

0 回复 有任何疑惑可以回复我~

应该是__(两个下划线)

0 回复 有任何疑惑可以回复我~

这个classmethod定义的也有问题,类方法的第一个参数应该是cls,不是self。

0 回复 有任何疑惑可以回复我~
#1

Uestc_L 提问者

传入 cls 还是不行,按理说 cls 就是 class 了啊
2017-08-01 回复 有任何疑惑可以回复我~
#2

binmo 回复 Uestc_L 提问者

还是不行,应该是一楼慕姐说的这种情况吧
2017-08-03 回复 有任何疑惑可以回复我~

classmethod装饰的方法只能通过类名进行调用,而类名调用只能调用类属性,你的_name属于对象属性,不能被classmethod修饰的方法调用

1 回复 有任何疑惑可以回复我~
#1

Uestc_L 提问者

我的 pycharm 是不是有问题啊怎么又能运行了 = =!
2017-08-01 回复 有任何疑惑可以回复我~
#2

Uestc_L 提问者

不对不对,不能运行,被我注释掉了没看见,那应该怎么改啊
2017-08-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个是什么错误啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信