【问题标题】:Is there a way to autohide/autocollapse code cells after first execution in jupyter notebook?在 jupyter notebook 中首次执行后,有没有办法自动隐藏/自动折叠代码单元?
【发布时间】: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 但是,我想在某些单元格上本地执行此操作,并且我想防止文件更改,您是否要覆盖您的笔记本提示。

这可能吗?

【问题讨论】:

标签: python python-3.x jupyter-notebook jupyter


【解决方案1】:

对于 Vscode,参考官方文档https://code.visualstudio.com/docs/datascience/jupyter-notebooks,但是我在使用 Vscode 时找不到任何与 autohide/collapse 相关的内容。他们可能会在下一个版本中发布此功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-17
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    相关资源
    最近更新 更多