开发者社区> 问答> 正文

python报错?报错

python3.5.2运行报这个错'super' object has no attribute '__getattr__'有知道怎么解决的,麻烦告知下,谢谢!

展开
收起
爱吃鱼的程序员 2020-06-08 09:42:04 592 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    没代码说个屁

    不是告诉你父对象没__getattr__吗

    在你的继承类里用@property属性,不要__getattr__这种形式。或者检查一下超类里有没有"__getattr__":

    ifhasattr(super(),"__getattr__"):returnsuper().__getattr__(attr)raiseAttributeError

    或者在你定制class的基类 __getattr__中 raiseAttributeError,停止查找。

    回复 @哈哈_hehe:你好,请问是怎么解决的呢回复 @xiaoaiwhc1:奥,谢谢你,问题已经解决了!

    您好,请问怎么解决的,我也是运行那个接口代码,遇到这个问题!谢谢

    2020-06-08 09:42:21
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载