我能够将整个笔记本导出为HTML,但我想只导出一个单元格及其输出。
有没有办法做到这一点?
答案 0 :(得分:1)
执行此操作的一种方法是使用自定义预处理器。
我在回答Simple way to choose which cells to run in ipython notebook during run all时简要解释了如何做到这一点。
总结:您可以扩展nbconvert.preprocessors.ExecutePreprocessor
以创建预处理器,该预处理器检查单元格元数据以确定是否应该执行和/或输出该单元格。
我一直使用Jupyter笔记本生成报告,因此我编写了一系列自定义处理器来扩展nbconvert行为:
我没有时间将它们包装在可分发的扩展中,但您可以在此处查看代码:https://gist.github.com/brazilbean/3ebb31324f6dad212817b3663c7a0219。
请随意使用/修改/做好这些示例。 :)