TypeError: 'str' object is not callable的幾種情況及解決辦法

版權聲明:轉載請註明作者(獨孤尚良dugushangliang)出處:https://blog.csdn.net/dugushangliang/article/details/103710962

 

首先,這可以看出這問題的定性:這錯誤是類型錯誤,是字符串對象不能被調用。

我先遇到這個問題,是因爲:Python通過xpath解析網頁文本報錯TypeError: 'str' object is not callable

首先尋求解決方案,搜了搜看了看一些文章,都是說:

你定義了一個str的變量,這個和Python自帶函數str的命名衝突了,所以發生這個錯誤。確實,這是一個情況。這種情況的解決辦法就是:嚴格遵守命名規範,避免命名衝突。

第二個可能,就是我遇到的。是字符串後面加了括號調用的緣故。這一般是由於不瞭解,對某個對象的細節不清楚,錯把屬性看成了函數。下圖一看就知道了。

第三種情況是:(暫缺待補,我還沒遇到還不知道)

 

獨孤尚良dugushangliang——著

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章