如何在将笔记本转换为 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 完成。
问题需要更好的说明(您在脚本和屏幕上得到的输出是什么;代码片段;等等)。
即便如此,您也可以尝试以下几点:
使用 --to python
而不是 --to script
(参见 this,尽管对于您的版本来说它可能是旧的)。
更改标记的分隔符。
在上面 link 中的示例中:--TagRemovePreprocessor.remove_cell_tags='{"note"}'
。
在 this other example 中:--TagRemovePreprocessor.remove_cell_tags={\"Hide\"}
还有some more.
我正在尝试使用 nbconvert 命令将 Jupyter 笔记本转换为 python 文件。有一个包含 Python 代码的单元格,我希望它在转换时跳过。我尝试了几种解决方案,包括将 remove_cell 标记添加到必须跳过的标记:
"jupyter nbconvert <notebook_path> --TagRemovePreprocessor.enabled=True --TagRemovePreprocessor.remove_cell_tags=\"['remove_cell']\" --to script
但是没有用。请让我知道这是否可以通过 nbconvert 完成。
问题需要更好的说明(您在脚本和屏幕上得到的输出是什么;代码片段;等等)。
即便如此,您也可以尝试以下几点:
使用
--to python
而不是 --to script
(参见 this,尽管对于您的版本来说它可能是旧的)。更改标记的分隔符。 在上面 link 中的示例中:
--TagRemovePreprocessor.remove_cell_tags='{"note"}'
。 在 this other example 中:--TagRemovePreprocessor.remove_cell_tags={\"Hide\"}
还有some more.