Python3通过定时器schedule模块定时执行程序

Python3通过定时器schedule模块定时执行程序

一、schedule模块常用方法

  • schedule.every(5).minutes.do(debezium) 每5分钟执行一次函数debezium
  • schedule.every(10).seconds.do(debezium) 每隔10秒执行函数debezium
  • schedule.every().hour.do(debezium) 每隔1小时执行函数debezium
  • schedule.every().day.at(“10:30”).do(debezium) 每天的10点30执行函数debezium
  • schedule.every().monday.do(debezium) 每周一执行函数debezium
  • schedule.every().wednesday.at(“14:15”).do(debezium) #每周三下午2点15分执行函数debezium

二、schedule模块使用示例

from pyhive import presto
from pyspark.shell import spark
from requests import Session
import requests
from requests.auth import HTTPBasicAuth
import schedule
import time


def debezium():
    print("开始执行任务")
    print("插入成功")

if __name__ == '__main__':
    schedule.every(5).minutes.do(debezium)
    while True:
        schedule.run_pending()

在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最笨的羊羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值