python - 每 10 秒运行一次 Python 脚本

标签 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 - 当列名包含空格时删除多列 pandas

python - 无法让 tkinter 窗口标题从 'tk' 更改

python - 使用python按不同颜色的位置绘制图

python beautifulsoup 跨多行搜索

python - try 语句中的“除了”(在 while 循环内)不起作用

python - condaEnviromentError : cannot remove current enviroment . 停用并再次运行 conda remove

python - K均值: Reassign data point to second nearest?