【发布时间】:2018-07-22 20:01:28
【问题描述】:
我在 Jupyter 笔记本中有一些 Python 代码,我需要每天自动运行它,所以我想知道是否有办法设置它。我非常感谢您对此提出任何建议。
【问题讨论】:
-
您不能将笔记本转换为 Python 文件并定期运行吗?一定要放在笔记本里吗?另一个重要的问题是代码应该做什么?
-
只需将其放入常规的
.py文件中,然后在需要时运行内置的调度程序类型程序(即 Windows 任务调度程序)。 -
我需要按原样运行,因为它调用了几个笔记本,所以它基本上是更大引擎的马达
-
如果你真的想这样做,看看 Jupyter 的 Execute API:nbconvert.readthedocs.io/en/latest/…。您可以在命令行中运行 Jupyter 笔记本,并且可以将其与调度程序或自动化脚本结合使用,以运行您需要的内容以及运行频率。
-
@rayryeng 有一个很好的解决方案。找出运行它所需的命令,将其粘贴在批处理文件中,然后从调度程序调用批处理文件。
标签: python jupyter-notebook scheduled-tasks papermill