【发布时间】:2020-06-01 03:30:43
【问题描述】:
我正在使用nbconvert。
从 SimpleNotebook.ipynb,我想输出两个文件:
- 执行 SimpleNotebook.ipynb,然后保存带有输出单元格的笔记本。
- 没有代码的 HTML。
我的命令行:
jupyter nbconvert SimpleNotebook.ipynb --to notebook --execute
jupyter nbconvert SimpleNotebook.ipynb --to html --execute --no-input
输出控制台
[NbConvertApp] Converting notebook SimpleNotebook.ipynb to notebook
[NbConvertApp] Executing notebook with kernel: python3
[NbConvertApp] Writing 18547 bytes to SimpleNotebook.nbconvert.ipynb
[NbConvertApp] Converting notebook SimpleNotebook.ipynb to html
[NbConvertApp] Executing notebook with kernel: python3
[NbConvertApp] Writing 280188 bytes to SimpleNotebook.html
它创造了
SimpleNotebook.nbconvert.ipynb(带输出单元的笔记本)
SimpleNotebook.html(网络输出)
jupyter nbconvert SimpleNotebook.ipynb --to notebook --execute --no-input jupyter nbconvert SimpleNotebook.ipynb --to html --execute --no-input
问题:它运行了两次。正如我在控制台输出中看到的那样:
[NbConvertApp] Executing notebook with kernel: python3
发生两次,因为它为每个命令行再次执行 notebook。
我想同时输出文件 SimpleNotebook.nbconvert.ipynb 和 SimpleNotebook.html,但只执行一次笔记本。我应该如何编写命令行?
【问题讨论】:
标签: python jupyter-notebook nbconvert