0

我想使用出色的 IPython Web 界面来打开、评估、编辑和保存以下“myfile.py”(见下文)以避免烦人的过程:创建一个 .ipynb > 将 myfile.py 导入它 > 进行一些评估或版本 > 导出到 .py > 删除不必要的代码行并最终再次获得以下内容(myfile.py):

import os

# <codecell>

# Number division
print(4/5)

# Number Plus
print(1+40)

有命令行可以这样做吗?

笔记:

  • 我只想使用 .py 文件,不欢迎使用存储/使用 .ipynb(JSON 文件)的任何解决方案。
  • 非常欢迎对其他程序提出建议。
4

1 回答 1

1

在稳定版本上,使用该--script标志,它总是保存 .py 文件,而不必经过导出过程。它仍然将.ipynb文件保存在旁边。

在开发版上,现在有 pre-save 钩子,可以让你做任何你想要保存的事情。

要自动加载.py文件,您必须编写自己的接受.py文件的 Notebook File Loader 后端。

于 2013-05-16T15:19:30.567 回答