今天在练习写接口自动化的时候,报了一个'list' object is not callable的错误,截图如下:
在网上找了一下原因,都说是有个参数命名为list,然后到导致无法调用token方法,但是我找了好久,发现我的代码中并没有参数名为list,截图如下:
后面的时候我自己打印了一下 APPLogin.token(),发现这里的值是一个列表,单独运行可以得到的值是 F['f4edf7117632f0ca520635ac6aad66f5']
发现值是可以的,但是合起来调用就一直调用不到那个方法,想到命名的问题,于是我就改了一下我的方法名
点击保存,然后重新运行就OK了,
产生问题的原因:一个方法中的方法名和变量名相同时,系统很容易无法识别到调用哪个
解决方法:将方法名或者变量名改变成不相同的(总的还是命名的规范问题)
转载于:https://www.cnblogs.com/fjy49/p/10018879.html
最后
以上就是伶俐高跟鞋最近收集整理的关于'list' object is not callable的问题的全部内容,更多相关'list'内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复