阅读背景:

【Python】关于递进错误indentationerror

来源:互联网 

虽然众所周知,Python里面的条件结构if与循环结构for是没有括号的{},对于是否在结构体的内的语句识别,主要利用句子前的递进关系,判断语句是否在结构体内,如果一旦出现递进不一致的问题,Python就会出现indentationerror的递进报错,这属于非程序范畴的,主要是没有好好排版的问题,但是,一些就算排好版的程序,也会出现这样情况,主要是递进的字符看起来一致,实质不一致,一个Python程序利用多个编辑器所编辑所造成的。常见的情况,就是这个Python程序原本是用Eclipse中的Pydev来编写,然而因为发现某个地方没写好,用notepad++改了一下,结果就出现报错了。用一个例子来说明这个问题。虽然众所周知,Python里面的条件结构if与循环结构for是没有括号的{},对于是否在结构体




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: