name is not defined解决方法如下:

出现name is not defined时,先运行报错的脚本,查看not defined的代码。然后关闭报错提示。
2.打开脚本编辑,找到该报错代码的位置。对该处语法进行修改。修改完之后再次运行脚本,报错消失。
3.因为name是一个系统变量,多种原因都会导致name not defined。例如:要加双引号(” “)或者(’ ‘)而没加;字符缩进格式出现问题:`if __name__==’__main__’ :` 没有和`class类`进行对齐。NameError: name ‘file’ is not defined。具体查找是哪个原因造成的,然后针对性解决就可以了。