一.模块安装

pip3 install schedule

二.常用的使用案例

#基本格式

#创建方法

def func():

print("方法")

#创建定时

schedule.every().seconds.do(func) #每秒运行一次

#如果方法需要传参的话do(func,参数1)

#开循环

while True:

schedule.run_pending()

#如果值运行一次schedule.every().day.do(func).run()

schedule.every().seconds 每秒运行一次

schedule.every(2).seconds 每2秒运行一次

schedule.every(1).to(5).seconds 每1-5秒运行一次

schedule.every().minutes 每分钟运行一次

schedule.every().hour 每小时运行一次

schedule.every().day 每天运行一次如果后面没有at表示每天当前时间执行一次

schedule.every().day.at("00:00"). 每天凌晨运行一次

schedule.every().week每周凌晨运行一次

schedule.every().wednesday.at("00:00") 每周三凌晨运行一次

#周一到周日

monday

tuesday

wednesday

thursday

friday

saturday

sunday

#at一些技巧

at(HH:MM:SS)

at("00:00") 凌晨一点

every().hour.at(':30') 每小时30分

every().minute.at(':30') 没分钟30秒

#关于day与days以及week和weeks,monday与mondays等等等等

你能用day的地方一定能用days其他也一样

如果every()里面值不为1或者空时候必须用他复数

三.取消任务和取消指定任务

取消任务

schedule.clear()

取消指定任务

#需要引入tap

def greet(name):

print('Hello {}'.format(name))

schedule.every().day.do(greet, 'Andrea').tag('daily-tasks', 'friend')

schedule.every().hour.do(greet, 'John').tag('hourly-tasks', 'friend')

schedule.every().hour.do(greet, 'Monica').tag('hourly-tasks', 'customer')

schedule.every().day.do(greet, 'Derek').tag('daily-tasks', 'guest')

schedule.clear('daily-tasks') #q取消所有标签为daily-tasks的任务

四.如何让任务值执行一次

就是在定义任务的时候加个return

本文分享 CNBlog - 加载时间中.....。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

python schedule运行了一遍说没有任务_python-schedule模块(定时任务)基于官方文档总结...相关推荐

  1. python@最容易上手的图形界面开发框架之一PySimpleGUI@PySimpleGUI学习路线和官方文档阅读

    文章目录 PySimpleGUI 底层GUI框架及其状态 自行扩展框架@The Chain Link Fence The PySimpleGUI "Family" The &quo ...

  2. Python 3.7.1 官方文档 总结

    Python 3.7.1 1.一些概念 2.小用法 2.1 迭代器: 2.2 生成器 3.数据结构 3.1 字符串 3.2 列表 3.2.1 列表方法 list.append(x) list.exte ...

  3. python shell运行当前程序、可以按下_Python下调用Linux的Shell命令的方法

    有时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的.那么我们使用Python如何调用Linux的Shell命令?下面来介绍几种常用的方法: 1. os 模块 ...

  4. 每天一小时python官方文档学习(七)————模块与包

    6. 模块 模块是一个包含Python定义和语句的文件,实际上就是一个正常的.py文件.但是作用和普通需要运行的程序不一样,它实际上有点像函数.如果说函数实现了代码的重用,模块则是实现了函数的重用.我 ...

  5. 每天一小时python官方文档学习(一)————python的简单介绍

    我们都知道,python的官方文档写得十分详尽,也是每一个学习python的人都绕不开的. 所以从今天开始,我每天都会用一小时学习python的官方文档,按照文档目录的顺序,摘录一些有用的语句,写下一 ...

  6. Python Turtle 海龟绘图详解官方文档中文版

    Python Turtle 海龟绘图详解 (官方文档中文版)-安徽省太湖中学陈晓中整理 概述 海龟绘图很适合用来引导孩子学习编程. 最初来自于 Wally Feurzeig, Seymour Pape ...

  7. [Python3]Python官方文档-Python Manuals

    简介 一般情况下,初学者都不愿意直接去浏览Python Manuals,即Python自带的官方文档.尤其是只有英文版的情况下,初学者更加不会去使用该官方文档了. 在这里笔者强力推荐初学者经常学会使用 ...

  8. python笔记6-python官方文档之format()格式化详解

    字符串格式化之format() 字符串的格式化是特别特别重要的一个知识点,自己将通过python官方文档来具体总结学习它,整体为如下一篇笔记文章,以备自己后来复习回顾.      一.format() ...

  9. Python的C语言接口 - 详解官方文档

    Python的C语言接口 - 详解官方文档 索引 Python的C语言接口 - 详解官方文档 介绍 / Introduce 代码标准 / Coding Standards 包含文件 / Include ...

最新文章

  1. MyEclipse +Flex 整合
  2. POP3、SMTP端口(SSL、TSL)
  3. weui 导航悬浮固定
  4. windows下安装Redis测试
  5. Python笔记16-------类
  6. guid会重复么_饿了么请你考虑一下消费者
  7. 大教堂与集市 The Cathedral The Bazaar -- 这是当代软件技术领域最重要的著作
  8. Merge PDF - Split PDF(PDF合成)
  9. 直播系统app源码,简单实现颜色渐变
  10. 计算机网络-自顶向下方法笔记-滑动窗口协议
  11. 否则在Python中使用for / while语句
  12. mysql dede arctiny_dede标签的使用
  13. Apache Ignite详解
  14. mysql1044错误代码_mysql出现1044错误怎么办
  15. 数据库之关系数据库之超码,候选码,主码,主属性,非主属性(非码属性)之间的关系
  16. GaussDB数据类型介绍
  17. 安装程序出现 NSIS ERROR的错误提示
  18. 力扣解题思路:位运算系列
  19. sparkRDD算子数据处理实践
  20. 凯撒密码加密解密C语言详细代码

热门文章

  1. Android之ndk-build -j4
  2. ios之最简单的程序
  3. linux c用open打开(创建)一个文件
  4. python中的标识符能不能使用关键字_Python中的标识符不能使用关键字
  5. 你的女神今日结婚了!!!你失恋了......
  6. 什么时候告白最合适?
  7. 超级智能玩具《小小机器人》|全新50种玩法,创造力之源
  8. 递推与储存,是动态规划的关键
  9. java main 声明_Java中main方面面试题
  10. cefsharp49显示html,CefSharp-cefshar