从记事本启动和关闭交互式ipython会话的正确方式+;

从记事本启动和关闭交互式ipython会话的正确方式+;,python,cmd,notepad++,ipython,Python,Cmd,Notepad++,Ipython,我想做的是从notepad++启动一个交互式ipython会话,并在脚本完成后保持窗口打开(在交互式模式下),但一旦我退出ipython,窗口就会关闭。这似乎是一项相当简单的任务,但我很难找到答案 在记事本++中,我为Run命令(F5)输入了以下内容: 这很好:它打开并运行我正在使用ipython编辑的脚本,并在脚本完成后保持ipython会话打开 但是,在输入exit命令后,我必须在命令提示下再次输入exit)以关闭窗口(或用鼠标关闭窗口)。如果我不必两次进入exit,那就太好了。有没有办法让

我想做的是从notepad++启动一个交互式ipython会话,并在脚本完成后保持窗口打开(在交互式模式下),但一旦我退出ipython,窗口就会关闭。这似乎是一项相当简单的任务,但我很难找到答案

在记事本++中,我为
Run
命令(
F5
)输入了以下内容:

这很好:它打开并运行我正在使用ipython编辑的脚本,并在脚本完成后保持ipython会话打开

但是,在输入
exit
命令后,我必须在命令提示下再次输入
exit
)以关闭窗口(或用鼠标关闭窗口)。如果我不必两次进入
exit
,那就太好了。有没有办法让事情按照我希望的方式进行

我已尝试删除
/k
标志(我的理解是该标志保持窗口打开):


但是,在本例中,脚本似乎根本没有运行

就在我要发布问题之前,我发现了答案!我想我不会把它全部删除,而是继续发布决议,以便其他人以后可以找到它。结果很简单!:

ipython -i "$(FULL_CURRENT_PATH)"
(请注意,为了使其正常工作,ipython必须作为一个程序从命令提示符下运行。)

cmd ipython -i "$(FULL_CURRENT_PATH)"
ipython -i "$(FULL_CURRENT_PATH)"