Python 报错IndentationError: unindent does not match any outer indentation level

来源:互联网 发布:软件开发部门ios 编辑:程序博客网 时间:2024/06/11 13:20

对于此类问题的原因是:没有对齐,混用的Tab键和空格

如果使用的是Notepad++,可以进行如下操作,将所有的字符(包括特殊字符)显示出来

显示结果如下:

可以发现else前面的是tab键而不像if前面是空格键。

彻底解决此类问题的办法如下:

在Notepad++中,去:设置->首选项:

语言->以空格取代(TAB键):

语言 以空格取代Tab

即可实现,对于以后每次的TAB输入,都自动转换为4个空格。




0 0