【发布时间】:2012-06-16 19:44:18
【问题描述】:
IPython 文档页面建议打开多个不同的 IPython 笔记本会话是与保存在不同目录或子目录中的笔记本进行交互的唯一方法,但这并未在任何地方明确确认。
我面临一种情况,我可能需要与数百个不同的笔记本进行交互,这些笔记本根据不同的属性进行分类并存储在主目录的子目录中。我已将ipython_notebook_config.py 配置文件中的主目录(我们称之为/main)设置为默认目录。
当我启动 IPython 笔记本时,它确实会显示在 /main 中的所有已保存笔记本(但没有在 /main 的子目录中保存的笔记本)。
如何实现一个 IPython 仪表板,它可以显示 /main 中的笔记本 并且 显示子目录,让我展开子目录并从其内容中进行选择,或者只显示所有笔记本中的所有笔记本子目录?
每次都启动新的 IPython 实例来做到这一点是完全不可能的。
如果我需要这种能力,我愿意修改源代码。这是一种非常基本的特性,我们需要它,而且令人惊讶的是,它不仅仅是默认的 IPython 行为。对于任何数量超过 10 或 15 个的已保存笔记本,此功能是必要的。
【问题讨论】:
-
笔记本服务器将能够浏览到不同的目录,只是还没有实现。如果它对您很重要,欢迎您来帮助编写它,虽然我们只是在为另一个版本做准备,所以它可能不会在那之前发布。
标签: python ipython directory subdirectory