Is it possible to copy a cell from one jupyter not

2020-05-15 14:28发布

I am trying to copy cells from one jupyter notebook to another. How this is possible?

5条回答
戒情不戒烟
2楼-- · 2020-05-15 15:06

This feature has been introduced in Jupyter Notebook 5.0. Use pip install notebook --upgrade to upgrade to the latest release.

Note that the old shortcuts C, V and X work only for copying and pasting inside one notebook. In order to do it across tabs, you should use Ctrl-C and Ctrl-V (Cmd-C and Cmd-V on Mac).

查看更多
Deceive 欺骗
3楼-- · 2020-05-15 15:07

I have not done it myself though, but general practice is to avoid doing it as it can disturb the Cell JSON. It was not even possible until a few versions before. Recent Github posts has made it possible to do so though. Copy paste the cell in question to a code editor such as Atom or Sublime Text, make the changes you want to do and then paste it into the new Jupyter notebook. It should work.

查看更多
你好瞎i
4楼-- · 2020-05-15 15:15

With jupyter 5.0.0, copy paste of one or many cells from one notebook to another works with Cmd C Cmd V (Mac).

For copying many cells together, select the first one then the last one with shift arrow (up or down).

The tool bar does not work for this purpose.

See also https://github.com/jupyter/notebook/issues/2336

查看更多
\"骚年 ilove
5楼-- · 2020-05-15 15:25

For windows-
Use Ctrl + Shift + C to copy cells after selecting them using shift + arrow keys.

Then, switch to the notebook to which you want to copy the selected cells and go to command mode in it by pressing Esc key. Then, use Ctrl + Shift + V to paste the cells in that notebook.

Note- I have not tested this on Linux but should work just as the procedure above.

查看更多
男人必须洒脱
6楼-- · 2020-05-15 15:28

You can download the cell content as .py file from jupier and then you can copy and paste wherever you want

查看更多
登录 后发表回答