【问题标题】:How can I get a python code to run over and over again?如何让 python 代码一遍又一遍地运行?
【发布时间】:2017-02-19 04:31:36
【问题描述】:

我有一个从网站上抓取数据的刮刀,然后将数据保存在 .csv 文件中。我正在寻找的是一种每 10 分钟运行一次此代码的方法,而无需使用循环。我对如何做到这一点知之甚少。你会使用什么方法?

【问题讨论】:

  • 不使用循环?对不起,但是如果你想重复代码,你必须使用一个,除非你想使用cron或其他东西
  • 你不需要使用循环,但你可以通过使用 cron 来实现。

标签: python web-scraping


【解决方案1】:

您使用的是 windows 还是基于 unix 的系统?

如果您使用的是 UNIX,则可以使用 CRON 安排作业定期发生。

在终端窗口中执行以下操作:

#edit crontab
crontab -e

然后添加您要执行的所需文件,前面有以下 CRON 指令:

*/6 * * * * /path/to/desired/Python_version /path/to/executable/file

【讨论】:

    【解决方案2】:

    没有循环就不可能重复代码。

    我只能认为您需要 Windows 上的任务调度 (https://msdn.microsoft.com/pt-br/library/windows/desktop/aa383614.aspx) 或 Linux 上的 crontab/timers。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-20
      • 1970-01-01
      • 2015-07-31
      • 2021-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多