如何将jupyter笔记本转换为带有单元格分隔符(#%%)的python脚本? 我已经查过nbconvert张了,但好像没有.此外,the same question found的答案也不能满足需要,因为Jupyter笔记本的实际原始源代码并不是这样的 struct .(最好能够一次转换,而不是先用nbConvert转换,然后再进行模式匹配)
有什么推荐的工具吗?或者你能分享一个 playbook 来实现这一点吗?
如何将jupyter笔记本转换为带有单元格分隔符(#%%)的python脚本? 我已经查过nbconvert张了,但好像没有.此外,the same question found的答案也不能满足需要,因为Jupyter笔记本的实际原始源代码并不是这样的 struct .(最好能够一次转换,而不是先用nbConvert转换,然后再进行模式匹配)
有什么推荐的工具吗?或者你能分享一个 playbook 来实现这一点吗?
这看起来类似于JupyText处理的the percent delimiter,另请参见top few commands here.我引用的具体命令如下:
jupytext --to py:percent notebook.ipynb # convert notebook.ipynb to a .py file in the double percent format
jupytext --to py:percent --opt comment_magics=false notebook.ipynb # same as above + do not comment magic commands
有关最后一个命令和进一步的定制选项的更多信息,请参见the percent format section的底部.