您的位置:首页 > 编程语言 > Python开发

关于Sublime Text编写Python引起的IndentationError: unindent does not match any outer indentation level 错误

2018-02-26 17:35 549 查看
最近在学习Python,用的是Sublime Text这个IDE去编写。在编写两个小demo之后发现,新建出来的项目按ctrl+B运行之后一直报这个IndentationError: unindent does not match any outer indentation level 错误。
之后百度了发现,是代码没对齐。当时也是纳闷,我也是直接用tab来缩进的,怎么就有问题了。
然后看了下nodepad++的可以显示空格与制表符,但是sublime没有,之后我发现。我选中其中一行代码就发现了。



这TAB前面还有一个小空格,还纳闷我找了半天。
所以下次写代码的时候注意空格和tab
空格是····  tab是----

顺便附上Sublime Text中显示制表符与空格的方式:
打开preferences的sublime-setting-Default,然后copy这句到sublime-setting-User里面



打开sublime-setting-User 然后把copy过来的代码的selection改成all就ok了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python
相关文章推荐