版權聲明:轉載請註明作者(獨孤尚良dugushangliang)出處:https://blog.csdn.net/dugushangliang/article/details/103710962
首先,這可以看出這問題的定性:這錯誤是類型錯誤,是字符串對象不能被調用。
我先遇到這個問題,是因爲:Python通過xpath解析網頁文本報錯TypeError: 'str' object is not callable。
首先尋求解決方案,搜了搜看了看一些文章,都是說:
你定義了一個str的變量,這個和Python自帶函數str的命名衝突了,所以發生這個錯誤。確實,這是一個情況。這種情況的解決辦法就是:嚴格遵守命名規範,避免命名衝突。
第二個可能,就是我遇到的。是字符串後面加了括號調用的緣故。這一般是由於不瞭解,對某個對象的細節不清楚,錯把屬性看成了函數。下圖一看就知道了。
第三種情況是:(暫缺待補,我還沒遇到還不知道)
獨孤尚良dugushangliang——著