如何在使用VS Code的Jupyter Notebook中隐藏代码?

8

我使用VS Code编写Jupyter笔记本,因为我觉得这样更舒适。我发现没有选项可以编辑单元格的元数据,以便仅隐藏选择的代码单元格。我还发现有一些答案建议在代码单元格中使用# @hidden_cell,但那似乎不起作用,或者我做错了?对此并没有太多信息。

我尝试使用以下命令:

jupyter nbconvert my_notebook.ipynb --no-input --to pdf

这可以正常运行,但是它会删除所有代码。我希望只删除特定的代码单元。


1
据我所知,VS Code 有一个快捷键,即 Ctrl + K 然后 Ctrl + C 可以隐藏选定的单元格。 - Fareed Khan
1
@FareedKhan 折叠代码单元并不会使它们在导出的PDF/HTML中隐藏。 - Vaishnav
1
除了@FareedKhan提到的内容外,您还可以通过单击代码单元格左侧的垂直条来隐藏VS代码中的代码单元格。不幸的是,在这两种情况下,您仍然可以阅读代码单元格的第一行。 - Till
1个回答

2
你可以使用 .env 来隐藏代码。
hidden_code = (code)

然后在括号内使用变量 hidden_code 来使用它。

5
如果您能提供一个例子,我相信对于社区来说会更有帮助。 - ElSheikh
1
请您能否提供一个例子?谢谢。 - OracleJavaNet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接