【发布时间】:2017-03-11 14:00:08
【问题描述】:
我正在尝试将单元格从一个 jupyter 笔记本复制到另一个。这怎么可能?
【问题讨论】:
我正在尝试将单元格从一个 jupyter 笔记本复制到另一个。这怎么可能?
【问题讨论】:
此功能已在Jupyter Notebook 5.0 中引入。
使用pip install notebook --upgrade 升级到最新版本。
旧的快捷方式 C、V 和 X 仅适用于在一个笔记本中复制和粘贴。为了跨标签执行此操作,您应该使用 Ctrl-C 和 Ctrl-V(在 Mac 上为 Cmd-C 和 Cmd-V)。
关于多个单元格的注意事项: 目前(jupyter 6.0.0)在 Mac+chrome 上使用 shift-click 选择单元格,然后 cmd-C 不起作用,同时使用带有 shift-down 的键盘-箭头可以! (感谢 drevicko 指出这一点)
【讨论】:
pip install notebook --upgrade 只为我工作到 4.3 版,但 pip install notebook==5.1.0rc2 做到了
Ctrl - C 时,它只会将我发送到编辑模式。我在这里做错了什么?谢谢。
在 jupyter 5.0.0 中,使用 Cmd C Cmd V (Mac) 将一个或多个单元格从一个笔记本复制粘贴到另一个笔记本。
要同时复制多个单元格,请选择第一个单元格,然后使用 shift 箭头(向上或向下)选择最后一个单元格。
工具栏不适用于此目的。
【讨论】:
虽然我自己没有这样做,但一般做法是避免这样做,因为它会干扰 Cell JSON。直到之前的几个版本,这甚至是不可能的。不过,最近的 Github 帖子使这样做成为可能。将有问题的单元格复制粘贴到 Atom 或 Sublime Text 等代码编辑器中,进行所需的更改,然后将其粘贴到新的 Jupyter 笔记本中。它应该可以工作。
【讨论】:
适用于窗户-
使用shift + arrow 键选择单元格后,使用Ctrl + Shift + C 复制单元格。
然后,切换到要将选定单元格复制到的笔记本,并按Esc 键进入其中的命令模式。
然后,使用Ctrl + Shift + V 将单元格粘贴到该笔记本中。
注意-我没有在 Linux 上测试过这个,但应该可以像上面的过程一样工作。
【讨论】:
你可以从 jupier 下载单元格内容为 .py 文件,然后你可以复制粘贴到任何你想要的地方
【讨论】: