在运行python测试程序时,出现以下报错
Traceback (most recent call last):
File "D:\python\hello.py", line 233, in <module>
n = input("")
TypeError: 'str' object is not callable
定位代码,就是个简单的接收键盘输入的代码
n = input("")
一般报错“… object is not callable”,是指…不能被系统调用,一般是可能前面自定义了str,现在你又想调用系统的str功能,这个时候会报这个错。
可以ctrl+f搜索下str字符,看看之前是否自定义了str,把str字符改为其他字符即可。
具体到我这个问题,是前面我自定义了input字符进行使用,导致我现在想调用系统input功能报错。ctrl+f搜索“input”字符,找到后修改成其它字符即可。