IndentationError: unindent does not match any outer indentation level

python对于代码格式要求很严格,这个错误一般是由于代码没有对齐引起,比如某行代码前面是三个空格,其他代码都是四个空格,例如,

 

IndentationError: unindent does not match any outer indentation level

就会出现该错误。

我使用的notepad++,为了方便区分空格和制表符,可以如下设置,这样可视化效果好。

 

IndentationError: unindent does not match any outer indentation level