【发布时间】:2020-04-29 18:19:29
【问题描述】:
获取 .ipynb 并制作 .py 文件的最佳(最快)方法是什么? Jupyter Lab 2.0 中是否有一个功能或选项可以让它在您启动新笔记本时自动创建 .py 文件?
【问题讨论】:
-
文件 > 将笔记本导出为.. >将笔记本导出到可执行脚本
标签: python jupyter-notebook jupyter-lab
获取 .ipynb 并制作 .py 文件的最佳(最快)方法是什么? Jupyter Lab 2.0 中是否有一个功能或选项可以让它在您启动新笔记本时自动创建 .py 文件?
【问题讨论】:
标签: python jupyter-notebook jupyter-lab
JupyText 扩展名使 .ipynb 和 .py 保持同步,因此每当您更改其中一个文件时,另一个文件也会反映这些更改。
【讨论】:
如果您想要编程解决方案,您可以在终端中运行以下命令:
jupyter nbconvert --to script "My Notebook.ipynb"
您也可以在 Jupyter 单元中执行此操作,这样可以轻松地将其作为笔记本中的一个步骤进行自动化(在 jupyterlab==3.1.10 中工作):
try:
get_ipython() # Ensures export only runs when running interactively
!jupyter nbconvert --to script "My Notebook.ipynb"
except: pass
【讨论】: