在Spyder中找到与IPython控制台相对应的确切.py窗口/脚本

时间:2018-10-12 03:07:04

标签: python anaconda spyder

我想知道是否有办法(从IPython控制台中)找出.py脚本,该脚本用于交互地运行/执行python命令,从而被打印到Ipython控制台中。

例如

从下面的屏幕截图中,在Ipython控制台中查看3 + 3,我可以看到它是在执行untitled2.py的命令时出现的。 但是,当脚本变长并且IPython输出变长并且您经常在左侧移动脚本时,可能很难跟踪。 因此,我想知道是否有一种方法可以快速执行某些命令或在Ipython控制台上查看某些设置,从而可以告诉我上述行来自untitled.py。

enter image description here

2 个答案:

答案 0 :(得分:1)

(这里是 Spyder维护者),抱歉,您无法从哪个编辑器中执行部分代码。

但是,只要使用 F5 来运行每个文件,就可以使用专用控制台(在Preferences > Run > Execute in a dedicated console下)为每个执行的文件提供一个控制台。

答案 1 :(得分:-1)

您可以编辑每个.py脚本,因此它要做的第一件事就是打印其名称和功能。

untitled2.py:

print('untitled2.py')
...