记一次'list' object is not callable错误

今天,写python脚本时,list(set(url_list))这一句,出现了TypeError:'list' object is not callable错误,于是,上网一顿搜索,然而一点含有list(set(url_list))之类的语句造成这个错误的记录都没有。所以,我怀疑也应该怀疑,是我的疏忽造成的这个低级错误,但是也许太过自信,把一些低级错误忽略了,但是经过查询list(set(url_list))这种用法确实没错,于是,接着查询TypeError:'list' object is not callable错误的有关记录,始终没有答案。

于是,求助舍友,舍友的一句提醒,我恍然大悟,因为我对python 没有经过系统的学习,一些变量的命名,我使用了类的名字,如for line in list: ,所以造成了这个错误。请看下图:
无错误的情况
有错误的情况

这已经很明了了,由于命名不规范,造成了错误。
这不是重点,重点是对这个问题的思索:应该这样想:我上网搜索这个问题,但未发现有关这个问题的记录,而这个问题是初级问题,如果不是我疏忽的低级错误,就理应查到网上的有关这个问题的记录。

你可能感兴趣的:(记一次'list' object is not callable错误)