Jupyter Notebook中.ipynb与.py文件互转方法

Ruby
Ruby
发布时间:2026-10-14 | 5人浏览过
原创

本文介绍在Jupyter Notebook中将.ipynb文件转换为标准.py脚本,以及将.py文件加载为.ipynb格式的方法。通过命令行工具nbconvert或Notebook内置的%load魔法命令,可实现两种格式的高效互转,便于代码复用与协作。

Jupyter Notebook生成的代码默认保存为*.ipynb格式,若需在其他Python项目中直接引用该代码,通常会因格式不兼容而报错。因此,将.ipynb文件转换为标准的.py格式是常见需求。


jupyter nbconvert –to script demo.ipynb

具体转换示例如下:


try:
!jupyter nbconvert –to script demo.ipynb
except:
pass

补充说明:如何在Jupyter Notebook中实现.py文件与.ipynb文件的相互转换。

01、如图所示,将.ipynb文件转换为.py文件;

02、将.py文件转换为.ipynb文件

首先,将需要转换的.py文件放置到Jupyter Notebook的工作目录中;

接着,在Jupyter Notebook中新建一个.ipynb文件;

在新建的文件单元格中输入命令:%load xxxx.py(其中xxxx.py为文件名);

此时,可以在Jupyter Notebook中以.ipynb格式查看并编辑xxxx.py文件的内容;

点击运行单元格,界面将显示如下结果:

随后,点击顶部菜单栏的“文件”,选择“下载”,将当前笔记本保存为.ipynb格式的文件;

通过上述步骤,即可完成从.py文件到.ipynb文件的转换;

以上为个人经验分享,希望能为大家提供参考。如有错误或未考虑周全之处,欢迎指正。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表