Jupyter notebook 非常方便撰写 Python 代码和 Markdown,但是,当运行输出结果较多时,导致再次打开该 .ipynb 文件非常耗时,甚至因输出结果太大而打开失败。本篇介绍如何在 shell 上以命令行的方式清空 .ipynb 的所有输出结果,方便快速打开 .ipynb 文件在 Jupyter lab 或者 Jupyter notebook 中。

清空所有输出

1
2
# 清空 notebook.ipynb 的所有 cell 输出结果,只保留代码和 Markdown
jupyter nbconvert --ClearOutputPreprocessor.enabled=True --inplace notebook.ipynb

参考文献

  1. How to Clear Jupyter Notebooks Output in All Cells from the Linux Terminal