我有一个 ipython jupyter 笔记本,是我从 Django 1.8 开发并运行的:
manage.py shell_plus --notebook
在笔记本中,我编写了一些数据分析和报告模块,这些模块通过 petl 和 pandas 生成 CSV 和 HTML 输出。
我想以这样一种方式自动化笔记本:我可以简单地 cron 笔记本单元来执行,然后提供静态 HTML 输出,但我没有找到一种方法来运行笔记本中的单元而无需人类驱动进程,即来自 cron。
最佳答案
Nbconvert 有一个 --execute
标志,用于在将笔记本转换为另一种格式之前运行笔记本。
例如,要运行笔记本并转换为静态 HTML:
ipython nbconvert --execute --to html MyNotebook.ipynb
如果您想运行它并将结果保存为 ipynb 文件,可以使用 --to notebook
。
关于python - 如何对 ipython jupyter 笔记本的单元进行 cron 操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31886716/