📅  最后修改于: 2023-12-03 15:39:12.599000             🧑  作者: Mango
有时候我们需要将 Jupyter Notebook
中编写的 .ipynb
文件转换成 .py
文件,以便于上传到代码仓库或直接运行在终端中。这时我们就需要使用 nbconvert
工具来实现转换。
nbconvert
是 Jupyter Notebook 的一个扩展包,我们需要先安装才能使用它来转换文件。
可以通过 pip
命令安装最新版本:
pip install nbconvert
使用 nbconvert
工具将 .ipynb
文件转换为 .py
文件需要在终端中执行以下命令:
jupyter nbconvert --to=python notebook.ipynb
其中 notebook.ipynb
是要转换的 .ipynb
文件的名称。
nbconvert
工具会将 .ipynb
文件中的所有代码转换成 Python 代码,并将结果保存在同名的 .py
文件中。
除了 --to=python
参数外,nbconvert
工具还支持其他参数,以满足不同的转换需求。
--execute
:在转换成 Python 文件后直接执行代码;--template
:使用自定义模板,以控制生成的 Python 代码格式;--output
:指定输出文件的名称和路径。您可以在终端中输入以下命令以查看所有可用参数:
jupyter nbconvert --help
现在,您已经掌握了将 Jupyter Notebook
中的 .ipynb
文件转换为 .py
文件的方法。使用 nbconvert
工具,您可以将代码方便地转换成 Python 脚本,并在其他环境中运行。