pycharm日常报错
pycharm解决报错
·
1、
报错信息:TypeError: learn() missing 1 required positional argument: ‘self’
解答:意味着你在调用方法时忘记传递 self 参数
2、
报错信息:NameError: name ‘xuesheng1’ is not defined
解答:在第69行已经移除了xuesheng1,后面无法识别
3、
报错信息RuntimeError: super(): no arguments
解答:super()只能找到第一个父类的同名方法
4、报错:TypeError: teach() missing 1 required positional argument: ‘self’
解答:需要传入self参数
5、报错:AttributeError: ‘children’ object has no attribute ‘mro’
解答:对象名错误,更改为自己的对象即可

报错:
打印结果错误,应该是
狗汪汪叫
猫喵喵叫
不是动物
但是打印的是:
不是动物
不是动物
不是动物
解答:手动使用isinstance()进行类型判断,isinstance() 函数用于判断一个对象是否是一个已知的类型。与 type() 函数不同,isinstance() 会考虑继承关系,即它会认为子类是一种父类类型。
递归
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)