【发布时间】:2021-08-08 13:37:00
【问题描述】:
我希望能够在 jupyter notebook 中运行一次后自动隐藏代码单元。 我正在调用一个打印一些输出的函数。例如
print("Hello World")
我要解决的问题是,在打印输出后,代码块仍然存在。我可以在执行后使用 ctrl k + ctrl o 隐藏代码块,但是有很多这样的代码块,我希望它是自动的。我尝试使用一些 javascript (https://habr.com/en/post/439570/) 但这并没有按预期工作。我知道我可以在生成 pdf 时使用 NBconvert 隐藏所有代码单元格,但是我只想隐藏一些单元格并将其隐藏在原始笔记本中。
我研究了如何在单元格中添加元数据以在此处使用 python 隐藏它:https://jupyterbook.org/content/metadata.html 但是,我想在某些单元格上本地执行此操作,并且我想防止文件更改,您是否要覆盖您的笔记本提示。
这可能吗?
【问题讨论】:
-
谢谢,这很有用。我在浏览器中尝试过,这很有效。然而,这对于 VS 代码来说是失败的。
标签: python python-3.x jupyter-notebook jupyter