将原始 Ipython Notebook txt 转换为 Ipynb

Chu*_*uck 7 python text ipython jupyter-notebook

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

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

例如:

源文件.txt:

{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Test"
   ]
  },
}
...
Run Code Online (Sandbox Code Playgroud)

SE 上的问题涉及将实际笔记本转换为 .py 或其他。我一开始只想拿到笔记本。

编辑:我在 Mac 上

Des*_*ngh 7

你需要先安装 iPython 包

pip install ipython
Run Code Online (Sandbox Code Playgroud)

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

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