【问题标题】:Jupyter Lab 2.0 - Notebook to .py fileJupyter Lab 2.0 - 笔记本到 .py 文件
【发布时间】:2020-04-29 18:19:29
【问题描述】:

获取 .ipynb 并制作 .py 文件的最佳(最快)方法是什么? Jupyter Lab 2.0 中是否有一个功能或选项可以让它在您启动新笔记本时自动创建 .py 文件?

【问题讨论】:

  • 文件 > 将笔记本导出为.. >将笔记本导出到可执行脚本

标签: python jupyter-notebook jupyter-lab


【解决方案1】:

在 bowser 的 jupyter 实验室选项卡中,转到 File ->Export Notebook As ->Export Notebook to Executable Script

【讨论】:

    【解决方案2】:

    JupyText 扩展名使 .ipynb 和 .py 保持同步,因此每当您更改其中一个文件时,另一个文件也会反映这些更改。

    【讨论】:

      【解决方案3】:

      如果您想要编程解决方案,您可以在终端中运行以下命令:

      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
      

      【讨论】: