python中出现的expected an indented block错误代码解析

      我使用的python编译环境是Anaconda,文本编译器为notepad++,当我在notepad++里面修改程序的时候,就会导致编译的时候出现expected an indented block,这个错误的出现大多数是因为缩近没有处理好的原因。于是我把notepad++和Anaconda的空格和缩近符全都显示出来,发现这两个软件,对于按下enter键进行的缩近空格的个数是不一致的,所以才会出现缩近的错误。调整方法如下所示:
       打开spyder-> Tools ->preferences->Editor,你将看到下面的界面 

python中出现的expected an indented block错误代码解析_第1张图片
选择indentation characters选择 tab,即缩近的时候按 tab缩近。因为notepad++是按tab缩近的,所以就不用修改了。

你可能感兴趣的:(python)