【问题标题】:How to save a file into a directory in Jupyter notebook?如何将文件保存到 Jupyter Notebook 的目录中?
【发布时间】:2016-12-12 21:56:10
【问题描述】:

我在下面调用“jupyter notebook”:

 [abigail@localhost anaconda3]$ jupyter notebook

默认情况下,当我点击“文件”=>“保存”时,它会保存到anaconda3/扩展名为“ipynb”的目录中。

如何将其保存到 anaconda3/ 下的目录,而不是默认位置?笔记本中没有“另存为”命令?

【问题讨论】:

    标签: jupyter-notebook jupyter


    【解决方案1】:

    您可以使用菜单中的“文件”->“下载为”->“笔记本 (.ipynb)”选项将笔记本保存到您选择的位置。

    或者,您可以从不同的目录启动笔记本服务器,它将所有笔记本保存到该目录。

    第三个选项是在创建笔记本之前在树视图“http://127.0.0.1:8888/tree”中导航到要保存笔记本的目录。

    【讨论】:

    • 只需 cd'ing 到我想要的目录并从那里运行 jupyter notebook 很简单,而且效果很好——感谢您的提示。
    【解决方案2】:

    有两种方法:
    1.可以使用魔术命令%notebook保存为ipynb

      %notebook "directory/to/file/filename.ipynb"     
    

    2.可以使用魔术命令%%writefile保存为py文件

      %%writefile "directory/to/file/filename.py"
    

    在第二种方法中,你应该把这个命令放在单元格的顶部,否则会抛出错误。

    【讨论】:

    • %notebook 似乎不太好用。似乎它只是保存最近执行的代码,而不是包含所有降价单元等的整个笔记本。
    【解决方案3】:

    在使用 Jupyter Notebook 创建程序之前选择目标是最简单的;那样你就不会遇到这个问题了。

    但是,由于您已经制作了一个程序,一种可能的解决方案是制作该文件的副本,将其移动到您想要的位置,然后删除旧文件。 在执行此操作之前,请确保您已先保存,否则数据可能会丢失。

    【讨论】:

      猜你喜欢
      • 2018-04-11
      • 1970-01-01
      • 2017-01-11
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 2021-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多