相关疑难解决方法(0)

如何通过命令行将IPython Notebook转换为Python文件?

我正在考虑使用*.ipynb文件作为事实的来源,并以编程方式将它们"编译"成.py文件以用于预定的作业/任务.

我理解这样做的唯一方法是通过GUI.有没有办法通过命令行来做?

ipython ipython-notebook

218
推荐指数
10
解决办法
18万
查看次数

转换为(不是)ipython Notebook格式

附带IPython笔记本nbconvert,可以笔记本导出为其他格式.但是如何以相反的方向转换文本?我问,因为我已经拥有不同格式的材料和良好的工作流程,但我想利用Notebook的交互式环境.

一个可能的解决方案:可以通过导入.py文件来创建笔记本,并且文档指出当nbconvert将笔记本导出为python脚本时,它会在可用于重新创建笔记本的注释中嵌入指令.但是这些信息附带关于此方法的局限性的免责声明,并且在我能找到的任何地方都没有记录可接受的格式.(奇怪的是,在描述笔记本的JSON格式的部分中显示了一个示例).任何人都可以提供更多信息,或更好的选择吗?

编辑(2016年3月1日):已接受的答案不再有效,因为出于某种原因,Notebook API的第4版不支持此输入格式. 我添加了一个自我答案,展示了如何使用当前(v4)API导入笔记本.(我不是不接受当前的答案,因为它解决了我当时的问题并指出了我在自我回答中使用的资源.)

python ipython ipython-notebook jupyter-notebook

53
推荐指数
7
解决办法
4万
查看次数