Jupyter notebook 如何在所有(或大部分)代码单元格为空的情况下创建notebok副本?

Jupyter notebook 如何在所有(或大部分)代码单元格为空的情况下创建notebok副本?,jupyter-notebook,Jupyter Notebook,我想创建用于教学的Jupyter笔记本,该笔记本将分两个版本交付: 一本完整的“教科书”,在标记单元格中有解释,在代码单元格中有示例代码 如上所述,但大多数代码单元格都是空的,因此学生必须自己键入所有代码 显然,我不想在Jupyter中手动执行此操作,因此我需要一种自动清除这些代码单元的方法(异常非常罕见,可以以某种方式进行标记)。 鉴于笔记本存储为Python对象的源代码,我可以编写一个简单的脚本来直接修改它们。 然而,这感觉就像我在重新发明轮子,而不是使用一些现有的、专用的方法——这正是我在

我想创建用于教学的Jupyter笔记本,该笔记本将分两个版本交付:

  • 一本完整的“教科书”,在标记单元格中有解释,在代码单元格中有示例代码
  • 如上所述,但大多数代码单元格都是空的,因此学生必须自己键入所有代码
  • 显然,我不想在Jupyter中手动执行此操作,因此我需要一种自动清除这些代码单元的方法(异常非常罕见,可以以某种方式进行标记)。 鉴于笔记本存储为Python对象的源代码,我可以编写一个简单的脚本来直接修改它们。 然而,这感觉就像我在重新发明轮子,而不是使用一些现有的、专用的方法——这正是我在这个问题中所寻求的


    我简短地考虑过使用。然而,尽管我很有信心这可以解决我的问题,但这似乎有些过头了,需要付出额外的努力才能使事情顺利进行。

    你看过Chris Holdgraf的吗