对于一个工作/学习项目,我已经从JupiterLab和Notebook过渡到Spyder,以利用Spyder包含的调试器(其他2个IDE中缺少)。
在试用前几行代码时,我注意到控制台中的代码显示了一些与我在编辑器中编写的代码不同的部分。
具体地说,我试着将一个测试列表切片为L_f = L[:k],为什么控制台执行/显示L_f = L[:k**+1**]?“+1”是从哪里来的?
Spyder console vs editor
对于一个工作/学习项目,我已经从JupiterLab和Notebook过渡到Spyder,以利用Spyder包含的调试器(其他2个IDE中缺少)。
在试用前几行代码时,我注意到控制台中的代码显示了一些与我在编辑器中编写的代码不同的部分。
具体地说,我试着将一个测试列表切片为L_f = L[:k],为什么控制台执行/显示L_f = L[:k**+1**]?“+1”是从哪里来的?
Spyder console vs editor
1条答案
按热度按时间f87krz0w1#
不用担心,用ChatGPT解决了。Spyder默认折叠了一些代码,编译器看起来和编辑器不同,因为后面2行实际上是折叠的。