Jupyter Notebook中.ipynb与.py文件互转方法
本文介绍在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文件的转换;
以上为个人经验分享,希望能为大家提供参考。如有错误或未考虑周全之处,欢迎指正。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









