我想做的是从notepad++启动一个交互式ipython会话,并在脚本完成后保持窗口打开(以交互模式),但一旦我退出ipython,窗口就会关闭。这似乎是一项相当简单的任务,但我很难找到答案。
在记事本++中,我为Run
命令(F5
)输入了以下内容:
cmd /k ipython -i "$(FULL_CURRENT_PATH)"
这很好:它打开并运行我正在使用ipython编辑的脚本,并在脚本完成后保持ipython会话打开。
但是,在输入exit
命令后,我必须在命令提示下再次输入exit
)才能关闭窗口(或用鼠标关闭窗口)。如果我不必输入exit
两次,那就太好了。有没有一个解决方案可以让事情按照我希望的方式进行?
我已经尝试删除/k
标志(我的理解是这个标志保持窗口打开):
cmd ipython -i "$(FULL_CURRENT_PATH)"
但是,在这种情况下,脚本似乎根本无法运行。
就在我准备发布问题之前,我发现了答案!与其把它全部删除,我想我会继续发布决议,以便其他人稍后可以找到它。结果很简单
ipython -i "$(FULL_CURRENT_PATH)"
(请注意,为了实现这一点,ipython必须作为一个程序从命令提示符下运行。)