Jupyter单元格未引发Python代码的缩进错误

Jupyter单元格未引发Python代码的缩进错误,python,jupyter,Python,Jupyter,前几天我遇到了这两行代码,只是不明白为什么它在Jupyter中工作。 乍一看,我认为第一个可能会运行,并且确信第二个单元格是错误的。经过一番思考,我意识到第一个也是不正确的。运行时,第二个单元格以某种方式运行而不抛出错误。同一段代码,但在.py文件中,无法在我的机器上运行。 您可以在上面看到.py文件,下面是输出 您能解释一下为什么它在Jupyter上工作,但无法在本地运行吗?如果语句被翻转(缩进不缩进),将抛出缩进错误。或者,使用您的示例,如果您以缩进方式插入两行,则会抛出错误。

前几天我遇到了这两行代码,只是不明白为什么它在Jupyter中工作。

乍一看,我认为第一个可能会运行,并且确信第二个单元格是错误的。经过一番思考,我意识到第一个也是不正确的。运行时,第二个单元格以某种方式运行而不抛出错误。同一段代码,但在.py文件中,无法在我的机器上运行。 您可以在上面看到.py文件,下面是输出


您能解释一下为什么它在Jupyter上工作,但无法在本地运行吗?

如果语句被翻转(缩进不缩进),将抛出缩进错误。或者,使用您的示例,如果您以缩进方式插入两行,则会抛出错误。