筱团Blog筱团のBlog

python 时间调度

筱团·2022-09-21 11:43·62 次阅读

python 时间调度

Prerequisite

主要分为两个:

  • 查看时间
  • 任务调度

查看时间#

Copy
from datetime import date import time localtime = time.asctime(time.localtime(time.time())).split(' ')[-2] today = str(date.today()) print("现在为北京时间:", today) print("现在为北京时间:", today, localtime) """ 现在为北京时间: 2022-09-21 现在为北京时间: 2022-09-21 11:39:55 """

任务调度(Schedule 库)#

参考博客:Python | Schedule Library

Copy
#! /usr/bin/env python # -*- coding: UTF-8 -*- import schedule import time def work(): print("Study and work hard") # 任务调度 # 每两秒执行一次 work 函数 schedule.every(2).seconds.do(work) # 每十分钟执行一次 work 函数 schedule.every(10).minutes.do(work) # 每小时执行一次 work 函数 schedule.every().hour.do(work) # 每天 00:00 点执行一次 work 函数 schedule.every().day.at("00:00").do(work) # 每周二 18:00 点执行一次 work 函数 schedule.every().tuesday.at("18:00").do(work) # 每个月执行一次 work 函数 schedule.every().monday.do(work) # 每五到十分钟之间执行一次 work 函数 schedule.every(5).to(10).minutes.do(work) while True: # 必须要调用的函数 schedule.run_pending() time.sleep(1)
posted @   筱团  阅读(62)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
历史上的今天:
2021-09-21 汇编前置
点击右上角即可分享
微信分享提示
目录