如何在将笔记本转换为 python 脚本时跳过特定的单元格?

How to skip specific cells while converting a notebook to python script?

我正在尝试使用 nbconvert 命令将 Jupyter 笔记本转换为 python 文件。有一个包含 Python 代码的单元格,我希望它在转换时跳过。我尝试了几种解决方案,包括将 remove_cell 标记添加到必须跳过的标记:

"jupyter nbconvert <notebook_path> --TagRemovePreprocessor.enabled=True --TagRemovePreprocessor.remove_cell_tags=\"['remove_cell']\" --to script

但是没有用。请让我知道这是否可以通过 nbconvert 完成。

问题需要更好的说明(您在脚本和屏幕上得到的输出是什么;代码片段;等等)。

即便如此,您也可以尝试以下几点:

  1. 使用 --to python 而不是 --to script(参见 this,尽管对于您的版本来说它可能是旧的)。

  2. 更改标记的分隔符。 在上面 link 中的示例中:--TagRemovePreprocessor.remove_cell_tags='{"note"}'。 在 this other example 中:--TagRemovePreprocessor.remove_cell_tags={\"Hide\"} 还有some more.