【问题标题】:How to run a Jupyter notebook .ipynb in python file .py?如何在 python 文件 .py 中运行 Jupyter notebook .ipynb?
【发布时间】:2021-11-26 09:17:25
【问题描述】:

我有一些 Jupyter 笔记本,我希望使用 main.py 文件执行它们。

有什么想法吗?

【问题讨论】:

    标签: python-3.x jupyter-notebook


    【解决方案1】:

    您可以使用此处提到的任何方法将.ipynb 文件转换为普通的.py 文件-

    How do I convert a IPython Notebook into a Python file via commandline?

    如果您像我一样无法访问所需的命令行工具 - 您可以从 .ipynb 文件中提取源代码,因为它主要是 json 文件

    import json
    with open('somefile.ipynb') as f:
        nb_content = json.load(f)
    
    for cell in nb_content['cells']:
        print(*cell['source'])
    

    这应该将整个源代码打印到您的终端

    【讨论】:

      猜你喜欢
      • 2016-06-03
      • 1970-01-01
      • 2017-09-22
      • 2021-10-15
      • 1970-01-01
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      相关资源
      最近更新 更多