如何将带有单元格分隔符的python脚本转换为jupyter笔记本?

时间:2019-04-30 11:11:05

标签: python jupyter-notebook converters

我主要使用Spyder进行数据分析,并且对此感到非常满意。在那里,您可以使用# %%在普通的python脚本中使用Jupyter Notebook的单元功能,以分隔单个代码单元(并执行块)。在带有氢的原子中,同样的事情也是可能的。

我正在寻找一种将这些脚本转换为jupyter笔记本的方法,可以自动在每个# %%处拆分单元格。我将通过插入一些markdown并可能另存为pdf或html来记录,解释和共享我的工作流程的笔记本。

转换可以自动完成吗?这可能对nbconvert可行吗? (我仅以其他方式使用它:jupyter-> python)

2 个答案:

答案 0 :(得分:2)

jupytext(也可以在pypi上使用),它们可以从ipynb转换为几种格式然后返回。

在安装jupytext后,您可以使用

$ jupytext --to notebook test.py

以生成test.ipynb

jupytext具有许多有趣的功能,在使用笔记本电脑时可以派上用场。

答案 1 :(得分:0)

除了以上答案。同样,我之前写过thishere(恐怕不再维护)了,可能仍在使用并且对您有用。

在这里example是类似蜘蛛的细胞标记。