<分区>
我有一个函数可以做一些工作。代码应重复 1.3 亿次。
目前,我使用 Crontab 每 1 分钟运行一次 python 脚本。花费的时间太长,我希望这个 python 脚本在我第一次运行时运行,并不断重复直到工作结束。我想在 2 个任务之间休息 10 秒。我该怎么做?
标签 python
<分区>
我有一个函数可以做一些工作。代码应重复 1.3 亿次。
目前,我使用 Crontab 每 1 分钟运行一次 python 脚本。花费的时间太长,我希望这个 python 脚本在我第一次运行时运行,并不断重复直到工作结束。我想在 2 个任务之间休息 10 秒。我该怎么做?
最佳答案
试试 schedule模块
import schedule
import time
def job():
print("I'm working...")
schedule.every(10).minutes.do(job)
schedule.every().hour.do(job)
schedule.every().day.at("10:30").do(job)
while 1:
schedule.run_pending()
time.sleep(1)
只需运行:pip install schedule
关于python - 每 10 秒运行一次 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34589347/
相关文章:
python - ubuntu 在哪里找到 python 3.6.8 而不是 2.7?应该引用哪些资料来了解原理?
python - 无法从类传递调整大小的 QLabel 几何
python - PyDev + Django - 来自导入的 undefined variable
python - 无法让 tkinter 窗口标题从 'tk' 更改
python - try 语句中的“除了”(在 while 循环内)不起作用
python - condaEnviromentError : cannot remove current enviroment . 停用并再次运行 conda remove