[PyCharm]unindent does not match any outer indentation level解决方法

转载:https://www.jianshu.com/p/b34f30717eb2

问题出现原因

1、代码前后缩进量不一致

2、tab和space混用(如果一段代码既使用space又使用tab进行缩进,会发生错误,这个时候PyCharm会自动进行判断,根据设置的预先缩进值(intentaion)进行调整

解决方法

1、对于问题1可以直接更改缩进量

2、缩进量看起来一致但是还是报错的话,可以先确认下是不是真的混用了,方法如下:

PyCharm->view->Active Editor->Show Whitespaces

3、如果确实是混用了的话,可以使用如下方法解决:

PyCharm->Preferences->Editor->Code Style->Python勾上'Use tab character'

[PyCharm]unindent does not match any outer indentation level解决方法

作者:李弯弯爱看书
链接:https://www.jianshu.com/p/b34f30717eb2
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。