有没有办法重新打开带有输出流的 运行 JupyterLab 选项卡?
Is there a way to reopen a running JupyterLab tab with a output stream?
如果我运行
import time
for i in range(999):
print (i)
time.sleep(1)
关闭选项卡并重新打开,它不会显示实时输出流。
我查了一下,后台是 运行ning。
有没有办法在我关闭选项卡后返回到 运行ning 脚本?
第一件事:代码不会在选项卡关闭时停止(如果您从 Anaconda Prompt 启动 JN,您可以从日志中看到它)。这是找到可行解决方案的好提示。
实际上有很多方法可以做到这一点,我会建议挖掘 this very good answer 其他很多方法。
对我来说最 Jupyter Notebook-ish 解决方案是使用 cell magic %%capture
.
使用方法:
%%capture temp_output
# your running script here
保存笔记本,关闭选项卡,做任何你想做的事。
返回笔记本,打开它并:
temp_output.show()
会让你得到结果。
如果我运行
import time
for i in range(999):
print (i)
time.sleep(1)
关闭选项卡并重新打开,它不会显示实时输出流。 我查了一下,后台是 运行ning。
有没有办法在我关闭选项卡后返回到 运行ning 脚本?
第一件事:代码不会在选项卡关闭时停止(如果您从 Anaconda Prompt 启动 JN,您可以从日志中看到它)。这是找到可行解决方案的好提示。
实际上有很多方法可以做到这一点,我会建议挖掘 this very good answer 其他很多方法。
对我来说最 Jupyter Notebook-ish 解决方案是使用 cell magic %%capture
.
使用方法:
%%capture temp_output
# your running script here
保存笔记本,关闭选项卡,做任何你想做的事。 返回笔记本,打开它并:
temp_output.show()
会让你得到结果。