如何在Anaconda的Jupyter Notebook间复制粘贴各类单元格?
Jupyter Notebook跨笔记本复制多种类型单元格的可行方法
以下是几个能完整保留单元格类型(代码、Markdown、Raw)的复制方案:
直接拖拽复制
打开源笔记本和目标笔记本(同浏览器窗口的标签页或独立窗口均可),选中要复制的单元格(按住Ctrl/Command可多选),直接拖拽到目标笔记本的指定位置松开,所有单元格的类型和内容都会完整保留。快捷键复制粘贴
选中源笔记本的目标单元格,按Ctrl+C(Windows/Linux)或Command+C(Mac)复制;切换到目标笔记本,点击要插入的位置,按Ctrl+V(Windows/Linux)或Command+V(Mac)粘贴,粘贴后的单元格会自动匹配原类型。批量临时导出导入
如果需要复制大量单元格,可先在源笔记本选中目标单元格,通过顶部菜单栏File->Download as->Notebook (.ipynb)导出为临时笔记本;再在目标笔记本中通过File->Upload上传这个临时文件,打开后复制所有单元格到目标笔记本,完成后删除临时文件即可。排查版本兼容性问题
部分旧版本Jupyter Notebook存在复制bug,可在终端输入jupyter --version查看版本;若版本较旧,用conda更新:conda update jupyter notebook,更新后重启Jupyter再尝试操作。
内容的提问来源于stack exchange,提问作者OMAR_ABU_TOUQ
相关产品推荐
相关产品推荐

