nbconvert
是 Jupyter Notebook 提供的一个命令行工具,可以将 Jupyter Notebook 文件转换为各种格式的文件,包括 .py
, .html
, .pdf
等。在命令行中使用 nbconvert
将 .ipynb
文件转换为 .py
文件的方法如下:
- 打开命令行终端。
- 切换到存放
.ipynb
文件的目录,如果还是转换,可以尝试使用绝对路径来指定要转换的.ipynb
文件。 - 输入以下命令:
jupyter nbconvert --to script filename.ipynb
其中,filename.ipynb
是要转换的 Jupyter Notebook 文件名。
- 执行命令后,会在当前目录下生成一个与 Jupyter Notebook 文件同名的
.py
文件,该文件包含了 Jupyter Notebook 文件中的所有代码。
如果想要将 Jupyter Notebook 文件转换为其他格式,可以将命令中的 --to
参数替换为相应的格式即可。
例如,将 .ipynb
文件转换为 .html
文件的命令为:
jupyter nbconvert --to html filename.ipynb
将 .ipynb
文件转换为 .pdf
文件的命令为:
jupyter nbconvert --to pdf filename.ipynb
nbconvert
工具还支持许多其他的转换选项,可以通过 jupyter nbconvert --help
命令查看更多详细信息。