好好的Python脚本,确定了每行都已经正确对齐了, 可是运行时还是会遇到提示缩进有误的问题:IndentationError: unindent does not match any outer indentation level
我使用的是sublime2编辑器,上述问题是由于TAB和空格混用的情况,如图第38行,其余几行都是tab格式,而第38行出现了四个点点:
【解决方案】在sublime2 里选择View->Indentation->勾选Convert Indentation to space(tab),勾选后,将看到所有的缩进统一成了空格或者tab
本文介绍了一种常见的Python编程问题——缩进错误,并提供了解决方案。具体问题为:使用Sublime Text 2编辑器编写Python脚本时,因混用Tab与空格导致的IndentationError。通过调整编辑器设置统一缩进格式即可解决问题。
9904

被折叠的 条评论
为什么被折叠?



