在Python數據處理時,方法與變量混用導致錯誤。錯誤提示:“ TypeError: 'method' object is not ite”

(1)在Python數據處理時,報如下錯誤:

 x = list(range(len(list(name_list))))
TypeError: 'method' object is not iterabl

(2)通過分析發現其主要原因是將Python方法誤用成了變量。如下圖中將方法(query)錯用成變量了。

(3)通過測試確實存在這個方法:

(4)因此將(query)變量進行替換後運行正確了。從這件事給我的啓示就是學會多分析代碼,從多個角度去找原因,說不定某個錯誤就是最不在意的一個舉動導致的。

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