我有一个文本文件,其中包含Ipython笔记本的源代码。
如何使用Ipython / Python将此文件转换为Ipython笔记本?
例如:
source.txt:
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Test"
]
},
}
...
SE上的问题涉及到将实际的笔记本转换为.py或其他。我一开始只想拿到笔记本。
编辑:我在Mac上
发布于 2019-04-02 13:17:06
您需要首先安装iPython包
pip install ipython
使用.py将当前文件保存为notepad++文件,然后尝试以下代码
import IPython.nbformat.current as convert
conv = convert.read(open('source.py', 'r'), 'py')
convert.write(conv, open('source.ipynb', 'w'), 'ipynb')
发布于 2021-05-30 19:22:48
我找到了两种方法,希望这能帮上忙。
最后,使用IDE或colab打开文件。
发布于 2021-10-05 06:14:28
在没有警告的情况下的最新实施:
import nbformat
nb = nbformat.read('<file-path-with-format>',
nbformat.current_nbformat)
nbformat.write(nb, '<path-to-save>/<filename>.ipynb',
nbformat.NO_CONVERT)
如果未安装If格式,请按以下方式安装
pip install nbformat
阅读更多关于nbformat格式这里的信息。
https://stackoverflow.com/questions/55475626
复制相似问题