是否可以通过编程方式提取 Jupyter 笔记本输入单元的内容?是原始单元格/代码/Markdown,真的没关系。我正在考虑像
nbconvert
或 papermill
这样的工具,但找不到我正在寻找的东西...我想编写一个基本上可以解析笔记本的脚本...
是否也可以解析输出单元格?
Jupyter 生态系统包括用于此任务的 nbformat。
此处顶部的介绍可能会帮助您了解 nbformat 为何是您所寻找的工具。重要的是,笔记本、单元格和单元格类型的抽象都已内置,因此您不必真正担心 json 解析。
我有一个答案,其中包含以编程方式对代码单元格中的文本执行此操作的代码回复标题为“如何在 Jupyter Notebook 中复制多个输入单元格”的帖子。
我还有几个附加示例,问题/答案中的代码链接到