📅  最后修改于: 2023-12-03 15:19:22.472000             🧑  作者: Mango
Python计划库是一个用来处理时间和日期的库,它可以帮助程序员轻松地管理时间、任务和事件。
通过pip安装Python计划库:
pip install 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)
schedule.every().monday.do(job)
schedule.every().wednesday.at("13:15").do(job)
while True:
schedule.run_pending()
time.sleep(1)
这段代码将会每10分钟、每小时、每天的10:30、每个星期一和每个星期三的13:15执行job函数。
你可以通过 cancel_job()
方法取消已经创建的任务:
job = schedule.every(10).seconds.do(job)
schedule.cancel_job(job)
你可以使用 run_once()
方法计划一次性的任务:
schedule.run_once(job, 10)
这将会在10秒钟后执行 job()
函数。
你可以使用 print_jobs()
方法显示所有的任务:
schedule.every(10).seconds.do(job)
schedule.every().day.at("10:30").do(job)
schedule.every().monday.do(job)
schedule.print_jobs()
将会输出如下:
Every 10 seconds do job()
Every day at 10:30 do job()
Every Monday do job()
Python计划库可以帮助你轻松地管理时间和任务。通过以上示例和用法,相信你已经开始熟练地使用这个库了。