python定时启动任务(Python定时执行模块--schedule)

这个模块是我搞定时发送微信消息时,在网上查询到的,个人认为是十分简便的,比自己写thearding要方便很多.,下面我们就来聊聊关于python定时启动任务?接下来我们就一起去了解一下吧!

python定时启动任务(Python定时执行模块--schedule)

python定时启动任务

这个模块是我搞定时发送微信消息时,在网上查询到的,个人认为是十分简便的,比自己写thearding要方便很多.

安装

pip install schedule

导入

import schedule

import time

defjob(): print("I'm working...")

schedule.every(10).seconds.do(job) #每10秒钟执行一次,注:函数后面不加(),加()报错schedule.every(10).minutes.do(job) #每10分钟执行一次schedule.every().hour.do(job) #每小时执行一次schedule.every().day.at("10:30").do(job) #定时执行,注:时间格式为HH:MM,08:05,写成8:05报错schedule.every(5).to(10).minutes.do(job)schedule.every().monday.do(job) #每周一执行一次schedule.every().wednesday.at("13:15").do(job) #每周三13:15执行一次schedule.every().day.at("12:42", "Europe/Amsterdam").do(job) #每天在时区时间12:42执行一次schedule.every().minute.at(":17").do(job) #每个小时分钟到17时执行

defjob_with_argument(name): print(f"I am {name}")

schedule.every(10).seconds.do(job_with_argument, name="Peter") #函数参数按照顺序书写,注意""

whileTrue: schedule.run_pending() time.sleep(1)

来自 <https://github.com/dbader/schedule>

上面就是schedule的官方文档,

超级好用,推荐

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页