python - 将保存为 .HTML 文件的 jupyter notebook 转换回 .IPYNB

标签 python ipython jupyter-notebook jupyter nbconvert

我可以将保存为 .HTML 文件的 Jupyter Notebook 转换回 .IPYNB 文件吗?可执行的原始笔记本丢失了。 nbconvert 文档对这种情况没有任何用处。目前我必须将一堆单元格复制粘贴到一个新笔记本中,但这非常乏味,而且输出单元格会以这种方式丢失。


[编辑]

我使用 BeautifulSoup 找到了一种交互式的方式来做到这一点:

IPython notebook: Convert an HTML notebook to ipynb

最佳答案

删除了答案尝试,因为 pandoc 只会导致笔记本输入和输出单元格作为单个笔记本单元格的 Markdown 表示。

到目前为止我发现的最好的解决 OP 问题的是 here .我添加了一个笔记本来演示它。您可以在从 here 启动的临时 session 中在浏览器中完成它并通过 MyBInder 服务提供服务。转到那里并单击 launch binder 开始。这样一来,一切都已经设置好,无需接触您自己的机器或计算环境即可全部尝试。
请记住,它并不完美,因为笔记本 .ipynb 到 HTML 是单向的。最好始终保留您的原始 .ipynb 文件;如果绝对必要以节省空间,请清除输出。

关于python - 将保存为 .HTML 文件的 jupyter notebook 转换回 .IPYNB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48272129/

相关文章:

python - 从 MATLAB 调用 Python 运算符错误 x**2

python - 将字典的长度修改为确定的值并保留具有最高值的键

python - Linux 上缺少 Selenium Firefox 配置文件

python - 如何使用 Anaconda 将 IPython4 降级到 3

IPython启动定制

python - 在jupyter笔记本中折叠单元格

Python Scikit - 调用 sklearn.metrics. precision_recall_curve 时输入形状错误

ipython - 我可以将 ipython 命令行历史保存到笔记本文件中吗?

pandas - 使用 Pandas DataFrame 样式为列着色 (Python 3)

python - 生成线性时不变系统根轨迹的 Scipy 函数