命令行运行 jupyter notebook

nbconvert 是一个用于转换和执行 Jupyter Notebook 的开源工具。它已随 Jupyter Notebook 安装(它在内部用于在 Web 用户界面中将 .ipynb 文件转换为其他格式)。nbconvert 提供 Python API 和命令行工具。只需运行以下命令即可查看帮助消息:

jupyter nbconvert

执行笔记本并用最新的计算覆盖现有的笔记本:
jupyter nbconvert --execute --to notebook --inplace mynotebook.ipynb

执行 mynotebook.ipynb 并将最新版本保存在其他 .ipynb 文件中,请使用以下命令:
jupyter nbconvert --execute --to notebook mynotebook.ipynb 

>> [NbConvertApp] Converting notebook mynotebook.ipynb to notebook
>> [NbConvertApp] Writing 2538 bytes to mynotebook.nbconvert.ipynb

它将执行的笔记本保存到 mynotebook.nbconvert.ipynb 文件中。您可以指定自定义输出名称和自定义输出目录:

jupyter nbconvert --execute --to notebook --output custom-name --output-dir /custom/path/ your-notebook.ipynb

生成的笔记本将保存到 /custom/path/ 处的 custom-name.ipynb 文件中。请注意,在命令行中,–output 参数中没有文件扩展名(只有 custom-name,而不是 custom-name.ipynb)。


--allow-errors: 使用此标志,所有单元格都将被执行,即使其中一个单元格出现错误。默认行为是在第一次出现错误后停止执行并且不创建输出笔记本。即使出现错误也会执行笔记本的示例命令:

jupyter nbconvert --execute --to notebook --allow-errors your-notebook.ipynb 

执行笔记本并将输出保存为 HTML 格式。此外,您还可以在最终笔记本中隐藏代码。示例命令将执行笔记本并将其保存为隐藏代码的 HTML 文件。

jupyter nbconvert --execute --to html --no-input your-notebook.ipynb

>> [NbConvertApp] Converting notebook your-notebook.ipynb to html
>> [NbConvertApp] Writing 576249 bytes to your-notebook.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值