python踩坑报下面的错误
TypeError: ‘int’ object is not callable
真是头大,找啊找,找啊找,一上午时间终于找了了原因是自定义的变量名字与系统变名冲突所致。
例子
# -*- coding: utf-8 -*-
md5='0000000bf945b3080126f9e64acad9bf'
len =len('md5') #名字占用len函数的名字
print len
list=['123']
print len(list) #再次调用len报错
执行结果
3
Traceback (most recent call last):
File "test.py", line 7, in <module>
print len(list) #再次调用len报错
TypeError: 'int' object is not callable
修改len变量名为其他变量即可