我想要做的是从notepad ++启动交互式ipython会话,并在脚本完成后保持窗口打开(在交互模式下),但是一旦我退出ipython,窗口就会关闭。这似乎是一项相当简单的任务,但我找不到答案。
在notepad ++中,我为Run
命令(F5
)输入了以下内容:
cmd /k ipython -i "$(FULL_CURRENT_PATH)"
这很好用:它打开并运行我正在使用ipython编辑的脚本,并在脚本完成后保持ipython会话打开。
但是,在输入exit
命令后,我必须在命令提示符下第二次输入exit
来关闭窗口(或用鼠标关闭它)。如果我不必两次输入exit
,那就太好了。是否有解决方案让我的工作方式与我希望它们一起工作?
我尝试删除/k
标志(我的理解是这个标志使窗口保持打开状态):
cmd ipython -i "$(FULL_CURRENT_PATH)"
但是,在这种情况下,脚本似乎根本不运行。
答案 0 :(得分:1)
在我即将发布问题之前,我发现了答案!我没有完全删除它,而是认为我会继续发布决议,以便其他人可以在以后找到它。结果很简单!:
ipython -i "$(FULL_CURRENT_PATH)"
(请注意,为了使其正常工作,ipython必须可用作从命令提示符运行的程序。)