Python每天在定义的时间运行一段代码

Vic*_*tor 2 python scheduled-tasks

在我的python程序中,我希望它在每个工作日的预定义时间运行一段代码,比如说周一至周五下午2点.

我该怎么办?

abd*_*jmi 10

您可以使用"计划"库

要在终端上安装,请输入:

pip install schedule
Run Code Online (Sandbox Code Playgroud)

这是您想要的代码示例:

#!/usr/bin/python

import schedule
import time

def job():
    print("I am doing this job!")


schedule.every().monday.at("14:00").do(job)
schedule.every().tuesday.at("14:00").do(job)
schedule.every().wednesday.at("14:00").do(job)
schedule.every().thursday.at("14:00").do(job)
schedule.every().friday.at("14:00").do(job)

while True:
    schedule.run_pending()
    time.sleep(1)
Run Code Online (Sandbox Code Playgroud)

或者您可以阅读文档以查看其他功能单击此处

祝好运!