2016-07-29 129 views
1

我想用Jupyter/IPython笔记本编写报告,但我宁愿避免使用浏览器界面。相反,我希望能够以某种基于文本的格式编写笔记本,例如降价,然后导出笔记本。基本上我想在Knitr-esque工作流程中使用Jupyter。目前这可能吗?如何将Jupyter/IPython笔记本编辑为文本文件?

在此先感谢。

+0

嗨。如果您想在IDE中编写Ipython脚本,请尝试使用PyCharm。但是,如果您想将* .py转换为* .ipynb,请阅读http://stackoverflow.com/questions/23303402/cannot-import-py-file-to-ipython-notebook。 –

回答

1

Jupyter笔记本电脑存储为json。如果您可以轻松阅读原始JSON,只需在您最喜欢的文本编辑器中打开笔记本文件即可。

1

要获得Knitr流派流量,您可以查看Atom插件hydrogen。根据我的理解,它允许您使用安装的Jupyter内核在线执行代码。当然,这只适用于Atom。

0

您提到了knitr,因此您的代码至少有一部分可能是R.如果是这样,请查看http://rmarkdown.rstudio.com/r_notebooks.html的RStudio笔记本预览。它将笔记本以纯文本形式存储为Rmd文件,但将其展开为HTML以供显示。您还可以从HTML中恢复纯文本。不过,我不知道Python支持会有多好。

0

你可以写在降价报告,然后将它们转换成Jupyter笔记本采用notedown

这是最接近的选项knitr。它还支持r-markdown(.Rmd)转换。