'list' object is not callable的问题

今天在练习写接口自动化的时候,报了一个'list' object is not callable的错误,截图如下:

 

 

在网上找了一下原因,都说是有个参数命名为list,然后到导致无法调用token方法,但是我找了好久,发现我的代码中并没有参数名为list,截图如下:

 后面的时候我自己打印了一下  APPLogin.token(),发现这里的值是一个列表,单独运行可以得到的值是  F['f4edf7117632f0ca520635ac6aad66f5']

发现值是可以的,但是合起来调用就一直调用不到那个方法,想到命名的问题,于是我就改了一下我的方法名

点击保存,然后重新运行就OK了,

产生问题的原因:一个方法中的方法名和变量名相同时,系统很容易无法识别到调用哪个

解决方法:将方法名或者变量名改变成不相同的(总的还是命名的规范问题)

 

posted @ 2018-11-26 10:22  旧时光里的小鱼儿  阅读(24558)  评论(0编辑  收藏  举报