问题
I am trying to copy cells from one jupyter notebook to another. How this is possible?
回答1:
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).
回答2:
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
回答3:
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.
回答4:
You can download the cell content as .py file from jupier and then you can copy and paste wherever you want
来源:https://stackoverflow.com/questions/40309098/is-it-possible-to-copy-a-cell-from-one-jupyter-notebook-to-another