问题出现原因
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'
网友评论