位置: 编程技术 - 正文

Python中str is not callable问题详解及解决办法

编辑:rootadmin

推荐整理分享Python中str is not callable问题详解及解决办法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Python中str is not callable问题详解及解决办法

问题提出:

在Python的代码,在运行过程中,碰到了一个错误信息:

python代码:

运行的错误信息:

问题分析与排查:

从错误信息分析, str不是一个可调用的对象,可是之前确实可以调用的,且在python的api文档中,其是python内置的一个函数呀, 怎么不能用了呢?

Python中str is not callable问题详解及解决办法

还是继续验证一下吧。

在命令行下执行str(),将数字转换为string:

这下问题定义清楚了,原来没有了str,仔细想了想原来刚才在定义变量的时候,随机使用str,所以就被覆盖了str函数。进行了类似以下的操作:

恢复默认的str函数

重新启动一下python应用,移除str被覆盖的代码部分即可。

总结

在python中内置了很多的函数和类,在自己定义变量的时候,切记不要覆盖或者和他们的名字重复。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

使用Python脚本和ADB命令实现卸载App 前言本文实现一个Python脚本,用来批量卸载模拟器或者实体机上面的App以及清除LogCat缓存。开发Android的朋友,模拟器或者手机里面常常有大量调试的Demo,

Python pip安装lxml出错的问题解决办法 Pythonpip安装lxml出错的问题解决办法1.在使用pip安装lxml过程中出现了一下错误:pipinstalllxmlC:UsersChenpipinstalllxmlCollectinglxmlUsingcachedlxml-3.5.0.tar.gzInstallingcoll

Python实现多线程HTTP下载器示例 本文将介绍使用Python编写多线程HTTP下载器,并生成.exe可执行文件。环境:windows/Linux+Python2.7.x单线程在介绍多线程之前首先介绍单线程。编写单线程的

本文链接地址:https://www.jiuchutong.com/biancheng/380060.html 转载请保留说明!

上一篇:python用Pygal如何生成漂亮的SVG图像详解(怎样用python)

下一篇:使用Python脚本和ADB命令实现卸载App(pythoni脚本)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络