TypeError: 'str' object is not callable的几种情况及解决办法
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/103710962首先,这可以看出这问题的定性:这错误是类型错误,是字符串对象不能被调用。我先遇到这个问题,是因为:Python通过xpath解析网页文本报错TypeError: 'str' object is...
![](https://csdnimg.cn/release/devpress/public/img/ic-book.4f347164.png)
一键AI生成摘要,助你高效阅读
问答
·
版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/103710962
首先,这可以看出这问题的定性:这错误是类型错误,是字符串对象不能被调用。
我先遇到这个问题,是因为:Python通过xpath解析网页文本报错TypeError: 'str' object is not callable。
首先寻求解决方案,搜了搜看了看一些文章,都是说:
你定义了一个str的变量,这个和Python自带函数str的命名冲突了,所以发生这个错误。确实,这是一个情况。这种情况的解决办法就是:严格遵守命名规范,避免命名冲突。
第二个可能,就是我遇到的。是字符串后面加了括号调用的缘故。这一般是由于不了解,对某个对象的细节不清楚,错把属性看成了函数。下图一看就知道了。
第三种情况是:(暂缺待补,我还没遇到还不知道)
独孤尚良dugushangliang——著
更多推荐
所有评论(0)