TypeError: _str_returned non-s

发布时间:2020-03-03 18:09:44 作者:DAI0222
来源:网络 阅读:4830

今天听网课的时候遇到了这样一个问题:TypeError: __str__returned non-string (type NoneType)以及解决方法,分享给大家。(我学的是python3)


TypeError: _str_returned non-s

错误提示翻译成中文的意思是:“类型错误:返回的非字符串类型”。

我想到这是类__str__ 中的问题,这部分代码如下:

TypeError: _str_returned non-s


问题就出在这个else部分,我将这部分代码进行修改,改为return ,程序就可以顺利运行没有任何错误了,截图如下:

TypeError: _str_returned non-s

看来在python3中,在__str__中获取字符串都需要使用return来返回。












推荐阅读:
  1. 怎么用Python遍历ini文件
  2. python中ini文件的写入方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

typeerror python3 %type

上一篇:静态路由

下一篇:NETCONF配置CISCO XE(csr1000v)初体验

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》