我对 python/ipython 不太熟悉,但有人问我是否可以使用特定的 python 文件启动 ipython 笔记本。然后它可以用于调试。
然后,另一个软件会在临时文件夹中创建一个 .py 文件,并使用该文件调用 ipython 笔记本。
有可能吗,或者有没有意义?
由于问题很广泛并且寻求建议,以下是我的建议:
- 跨平台 nbopen,它使用命令行或可选的资源管理器集成打开 ipynb:
https://github.com/takluyver/nbopen
请注意,我有一张用于完整 Windows 资源管理器集成的开放票证:
https://github.com/takluyver/nbopen/issues/12
[从 github 页面复制]
安装:
pip install nbopen
Usage:
nbopen AwesomeNotebook.ipynb
- 运行 ipynb 无需启动浏览器界面,有许多有用的选项:
https://github.com/paulgb/runipy
[从 github 页面复制]
安装:
$ pip install runipy
要将 .ipynb 文件作为脚本运行,请运行:
$ runipy MyNotebook.ipynb
要将每个单元格的输出保存回笔记本文件,请运行:
$ runipy -o MyNotebook.ipynb
要将笔记本输出保存为新笔记本,请运行:
$ runipy MyNotebook.ipynb OutputNotebook.ipynb
要运行 .ipynb 文件并生成 HTML 报告,请运行:
$ runipy MyNotebook.ipynb --html report.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)