【发布时间】:2022-06-26 04:12:13
【问题描述】:
我的组织将其制作的任何 Jupyter Notebooks(.ipynb 文件)转换为 Python 脚本(.py 文件),以便在我们的存储库中进行管理。我需要将它们转换回来,以便我可以运行笔记本,但不知道如何操作。
我相信它们已经使用 nbconvert 包进行了编码,但我找不到将文件转换回包文档中的方法。
我在下面包含了一个 .py 文件的头部,以防它使编码格式更加明显。
# ---
# jupyter:
# jupytext:
# formats: ipynb,py:light
# text_representation:
# extension: .py
# format_name: light
# format_version: '1.4'
# jupytext_version: 1.2.0
# kernelspec:
# display_name: Python 3
# language: python
# name: python3
# ---
# # Title/filename here
# ### Initialise
import pandas as pd
import numpy as np
# etc
# ### Title here
# +
do_stuff()
【问题讨论】:
-
我认为情况正好相反 (.ipynb -> .py),但我需要 .py -> .ipynb。谢谢
-
好的,我在对面看到你的问题,我会继续寻找
-
pip install p2jp2j myfile.py可以工作吗?我会尝试确保编码匹配 -
感谢@MATOS,但看起来它不是使用 p2j 编码的,而且我没有管理员权限来安装它。我想我现在已经回答了我自己的问题。
标签: python jupyter-notebook nbconvert