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()

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhengzaifeidelushang/article/details/121524584
今日推荐