根据错误提示和代码结构仔细排查问题的可能性,检查代码是否有语法错误、变量命名是否正确、函数调用是否正确等等,也可以尝试在错误的代码处打上调试信息了解更详细的错误信息,借助调试器等工具逐步定位错误的根源。例如,如果出现以下错误:
TypeError: 'str' object is not callable
可以检查是否有变量和函数同名,如下面的代码片段:
def print(val): print(val)
msg = "hello world" print(msg)
这个错误的原因就是函数和内建函数print同名了,将函数名修改为其它名称即可。