将原始的Ipython Notebook txt转换为Ipynb

时间:2019-04-02 13:08:21

标签: python text jupyter-notebook ipython

我有一个文本文件,其中包含Ipython Notebook的源代码。

如何使用Ipython / Python将此文件转换为Ipython Notebook?

例如:

source.txt:

{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Test"
   ]
  },
}
...

有关SE的问题涉及将实际笔记本转换为.py或其他方式。我只是想首先去看笔记本。

编辑: 我在Mac上

2 个答案:

答案 0 :(得分:1)

您需要先安装iPython软件包

pip install ipython

使用记事本++将当前文件另存为.py文件 然后尝试下面的代码

import IPython.nbformat.current as convert
conv = convert.read(open('source.py', 'r'), 'py')
convert.write(conv, open('source.ipynb', 'w'), 'ipynb')

答案 1 :(得分:0)

我找到了两种方法,可能会有所帮助。

  1. 使用记事本:在记事本中打开文件。 将记事本保存为 name.ipynb 而不是 name.txt

    并使“另存为类型”所有文件(.)而不是文本文档(*.txt)

  2. 重命名文件:点击文件 > 重命名,更改名称使其以“.ipynb”结尾,然后点击确定 关闭文件。

最后使用您的 IDE 或 colab 打开文件。