解决Python中”TypeError: ‘str’ object”错误的追踪与修复方法

>>> len = 'hello'
>>> len('hello')

如果运行该代码则会报错:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'str' object is not callable

出现该错误的原因是在python中有len()该函数,但是由于我们不小心定义了该函数,则会覆盖原来的len函数,此时不论我们怎么使用len函数,都会出现报错,解决方法很简单,如下:

del len

只需要删除定义的len即可。

作者:bk小兔子乖乖

物联沃分享整理
物联沃-IOTWORD物联网 » 解决Python中”TypeError: ‘str’ object”错误的追踪与修复方法

发表回复