运行Python脚本报错:TabError: inconsistent use of tabs and spaces in indentation
已知问题,Python是以4个空格为缩进的,比如if里面的代码要比if那行要多4个空格缩进,if语句结束后,跳出if命令的代码和if所在行的缩进是一样的。
上面报错的问题是因为使用了Tab符号代替了4个空格
图中1和2区域能看出明显区别。
1、使用了Tab,2、使用了4个空格。
如何查看,在Sublime编辑器中,全选内容,可以如上图所示。
解决办法:将1的Tab替换成4个空格就可以了。