关于时间,Python有两个内置的标准库——timedatetime,标准库一般意味着最原始最基础的功能,但操作逻辑比较复杂。这里可以选择用第三方库,schedule,调用了标准库中封装好了的操作函数,可以直接解决定时功能,代码简单。查看schedule的官方文档可以看到:

import schedule
import time
#引入schedule和timedef job():print("I'm working...")
#定义一个叫job的函数,函数的功能是打印'I'm working...'schedule.every(10).minutes.do(job)       #部署每10分钟执行一次job()函数的任务
schedule.every().hour.do(job)            #部署每×小时执行一次job()函数的任务
schedule.every().day.at("10:30").do(job) #部署在每天的10:30执行job()函数的任务
schedule.every().monday.do(job)          #部署每个星期一执行job()函数的任务
schedule.every().wednesday.at("13:15").do(job)#部署每周三的13:15执行函数的任务while True:schedule.run_pending()time.sleep(1)
#检查部署的情况,如果任务准备就绪,就开始执行任务。  

定时功能可以与爬虫功能和邮件功能组合使用,可以把爬到的信息定时发邮件到你自己的邮箱,方便快捷。

Python学习之定时程序相关推荐

  1. python学习小组分组程序_【Python】每日一练:学生学习小组分组程序

    编程题 学习小组分组程序:某课程共分4个小组,现有12名学生,要求随机分配到各组中.要求每组有且只能有3名学生. 编程要求:(1)要求使用嵌套列表保存数据:(2)要求导入随机数模块 思路分析 (1)首 ...

  2. python中常见的流程结构-Python学习笔记5程序的控制结构

    1.分支结构 (1)单分支结构 (2)二分支结构 (3)多分支结构 条件判断 (4)程序的异常处理 2.实例:身体质量指数BMI 思路一(国内,稍作修改就是国际): 思路二: 1 height,wei ...

  3. python学习小组分组程序_自动分配小组更省事点击查看_云分组小程序

    自动分配小组更省事点击查看,云分组小程序,以800人团队为例,学员扫码分组仅需10秒钟. 自动分配小组更省事点击查看, 利维倾情加盟,"他喜欢先开枪,才问问题.呼和浩特日报社版权所有,未经书 ...

  4. python怎样编写定时程序_Python如何实现定时器功能

    Timer: 隔一定时间调用一个函数,如果想实现每隔一段时间就调用一个函数的话,就要在Timer调用的函数中,再次设置Timer.Timer是Thread的一个派生类 python中的线程提供了jav ...

  5. Python学习笔记-编写程序,输出所有由1、2、3、4这4个数字组成的素数,要求在每个素数中每个数字最多只能使用一次。

    编写程序,输出所有由1.2.3.4这4个数字组成的素数,要求在每个素数中每个数字最多只能使用一次. import math #判断一个数是否是素数 def isPrime(x):for i in ra ...

  6. python学习视频-2018年最新Python学习路线图(内含大纲+视频+工具)

    Python学习路线图制作者的话: 据悉,Python已经入驻小学生教材,未来不学Python不仅知识会脱节,可能与小朋友都没有了共同话题.所以,从今天起不要再找借口,不要再说想学Python却没有资 ...

  7. 2018年最新Python学习路线图

    Python学习路线图制作者的话: 据悉,Python已经入驻小学生教材,未来不学Python不仅知识会脱节,可能与小朋友都没有了共同话题.所以,从今天起不要再找借口,不要再说想学Python却没有资 ...

  8. 2018年最新Python学习路线图(内含大纲+视频+工具)

    Python学习路线图制作者的话: 据悉,Python已经入驻小学生教材,未来不学Python不仅知识会脱节,可能与小朋友都没有了共同话题.所以,从今天起不要再找借口,不要再说想学Python却没有资 ...

  9. Python学习笔记(3)---B站黑马程序员

    Python学习笔记(1)-B站黑马程序员 Python学习笔记(2)-B站黑马程序员 Python学习笔记(3)-B站黑马程序员 文章目录 五.项目实战--飞机大战 001-Pycharm中安装py ...

最新文章

  1. 怎么把两个不同的属性值进行比较_DDD实战与进阶 值对象
  2. vue 嵌套表格组件_vue+element中表格嵌套怎么做?
  3. Linux操作系统知识
  4. wpf使用入式mysql_使用 WPF 和 MySQL 搭建小型人资管理系统——主要页面
  5. java 程序的初始化顺序是怎样的?
  6. 中断共享(硬件角度)
  7. java基础的知识_Java基础知识点(一)
  8. 【Python小程序】第3讲:如何将json数据转换成csv格式?
  9. 赴日游个人签证门槛降低 年薪3万可申请
  10. xtragrid 某个值 查找_XtraPivotGrid根据列(行)的汇总值对列(行)标头进行查找...
  11. C语言猜数字游戏的设计
  12. notepad python 单步调试_用Notepad++ 调试 Python 及缩进问题 – 槑烎
  13. clk子系统 - 驱动框架
  14. 【echarts tooltip 固定位置】
  15. 【Unity游戏开发笔记】手游-涂鸦弹跳开发分析
  16. 真心话大冒险的暴强回复
  17. 今晚直播,你该了解的MySQL 8.0 SQL优化新特性
  18. [CTFHub] 2021-第四届红帽杯网络安全大赛-Web-find_it
  19. 第三届全国大学生算法设计与编程挑战赛题解【金奖全国第九】
  20. 如何收藏豆瓣FM中的红心歌曲

热门文章

  1. 烤仔观察 | FC(1):共识星河里最亮的星
  2. POJ3353 1000进制大整数|水题|题意揣摩
  3. 读取S50-IC卡的所有扇区、数据块
  4. GoogleCTF 2021 CPP write up
  5. 2021-06-29leetcode226.翻转二叉树
  6. 在考研/考博复试时【导师的权力】有多大?
  7. Ceva定理的四种证明方法
  8. 边缘智能:现状和展望
  9. 伦敦时间现在几点_强推!这里将出现一处“小伦敦”!100%英伦风,连贝克汉姆也出手了!...
  10. openwrt编译kcptun报错proxy.golang.org 无法下载