我如何 cron 一个 ipython jupyter notebook 的单元格?
How do I cron an ipython jupyter notebook's cells?
我有一个 ipython 我开发的 jupyter notebook 和 运行 来自 Django 1.8 的:
manage.py shell_plus --notebook
在笔记本中,我编写了一些数据分析和报告模块,这些模块通过 petl 和 pandas.
生成 CSV 和 HTML 输出
我想以这样的方式自动化笔记本,我可以简单地 cron 笔记本单元来执行,然后提供静态 HTML 输出,但我没有找到 运行 notebook 中的单元格,无需人工驱动过程,即来自 cron。
在将笔记本转换为另一种格式之前,Nbconvert 有一个 --execute
标志 运行 笔记本。
例如,运行 笔记本并转换为静态 HTML:
ipython nbconvert --execute --to html MyNotebook.ipynb
如果你想运行它并将结果保存为ipynb文件,你可以使用--to notebook
。
我有一个 ipython 我开发的 jupyter notebook 和 运行 来自 Django 1.8 的:
manage.py shell_plus --notebook
在笔记本中,我编写了一些数据分析和报告模块,这些模块通过 petl 和 pandas.
生成 CSV 和 HTML 输出我想以这样的方式自动化笔记本,我可以简单地 cron 笔记本单元来执行,然后提供静态 HTML 输出,但我没有找到 运行 notebook 中的单元格,无需人工驱动过程,即来自 cron。
在将笔记本转换为另一种格式之前,Nbconvert 有一个 --execute
标志 运行 笔记本。
例如,运行 笔记本并转换为静态 HTML:
ipython nbconvert --execute --to html MyNotebook.ipynb
如果你想运行它并将结果保存为ipynb文件,你可以使用--to notebook
。