Python代码在运行出现时语法错误:IndentationError: unindent does not match any outer indentation level
问题:Python代码在运行出现时语法错误:IndentationError: unindent does not match any outer indentation level
解决方法:
Python代码中混用了TAB键和空格键,所以出现上述错误的提示。我使用的Python版本是Python3.5.1。
我使用的文本编辑器是Notepad++,可以设置显示所有的字符的。
在: 视图 -> 显示符号 -> 显示空格与制表符
这个时候就可以看出来TAB字符和空格字符显示的区别了。
把对应的TAB修改成空格就可以了。
设置->首选项->语言->以空格取代:
然后就可以实现TAB输入每次都自动转换为4个空格。