是否可以将单元格从一个jupyter笔记本复制到另一个笔记本?

时间:2016-10-28 16:12:15

标签: python jupyter-notebook

我正在尝试将单元格从一个jupyter笔记本复制到另一个笔记本。这怎么可能?

5 个答案:

答案 0 :(得分:39)

此功能已在Jupyter Notebook 5.0中引入。 使用pip install notebook --upgrade升级到最新版本。

请注意,旧的快捷方式CVX仅适用于在一台笔记本中复制和粘贴。为了跨标签执行此操作,您应该在Mac上使用Ctrl-CCtrl-VCmd-CCmd-V。)

答案 1 :(得分:5)

使用jupyter 5.0.0,将一个或多个单元格的粘贴从一个笔记本复制到另一个笔记本使用Cmd C Cmd V(Mac)。

要将多个单元格复制在一起,请选择第一个单元格,然后选择带有移位箭头的最后一个单元格(向上或向下)。

工具栏不能用于此目的。

另见 https://github.com/jupyter/notebook/issues/2336

答案 2 :(得分:3)

我自己并没有这样做,但一般的做法是避免这样做,因为它会扰乱Cell JSON。直到之前的几个版本才有可能实现。最近的Github帖子使得这样做成为可能。将相关单元格复制粘贴到代码编辑器(如Atom或Sublime Text),进行要执行的更改,然后将其粘贴到新的Jupyter笔记本中。它应该工作。

答案 3 :(得分:2)

对于Windows -
使用Ctrl + Shift + C键选择单元格后,使用shift + arrow复制单元格。

然后,切换至要复制所选单元格的笔记本,然后按Esc键进入笔记本模式。 然后,使用Ctrl + Shift + V将单元格粘贴到该笔记本中。

注意-我尚未在Linux上进行过此测试,但应按照上述步骤进行操作。

答案 4 :(得分:-4)

您可以从jupier下载单元格内容为.py文件,然后您可以复制并粘贴到任何您想要的地方