首页 > 解决方案 > 将原始 Ipython Notebook txt 转换为 Ipynb

问题描述

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

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

例如:

来源.txt:

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

SE 上的问题涉及将实际笔记本转换为 .py 或其他文件。我首先只是想找到笔记本。

编辑:我在 Mac 上

标签: pythontextjupyter-notebookipython

解决方案


你需要先安装 iPython 包

pip install ipython

使用 notepad++ 将当前文件保存为 .py 文件然后尝试以下代码

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

推荐阅读