我正在使用nbconvert
从SimpleNotebook.ipynb中,我想输出两个文件:
用于执行此作业的我的命令行:
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(web输出)
jupyter nbconvert SimpleNotebook.ipynb--到笔记本--执行--无输入 jupyter nbconvert SimpleNotebook.ipynb——到html——执行——无输入
问题是:它运行了两次。正如我在控制台输出中看到的:
[NbConvertApp] Executing notebook with kernel: python3
发生两次,因为它会对每个命令行再次执行notebook
我想输出文件SimpleNotebook.nbconvert.ipynb和SimpleNotebook.html,但只执行笔记本一次。我应该如何编写命令行
您不希望在第二个命令中使用
execute
。并确保使用第一个命令的输出作为第二个命令的输入下面将使用您的示例替换您的两个命令:
相关问题 更多 >
编程相关推荐