Python学习之定时程序
关于时间,Python有两个内置的标准库——time
和datetime,标准库一般意味着最原始最基础的功能,但操作逻辑比较复杂。这里可以选择用第三方库,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学习之定时程序相关推荐
- python学习小组分组程序_【Python】每日一练:学生学习小组分组程序
编程题 学习小组分组程序:某课程共分4个小组,现有12名学生,要求随机分配到各组中.要求每组有且只能有3名学生. 编程要求:(1)要求使用嵌套列表保存数据:(2)要求导入随机数模块 思路分析 (1)首 ...
- python中常见的流程结构-Python学习笔记5程序的控制结构
1.分支结构 (1)单分支结构 (2)二分支结构 (3)多分支结构 条件判断 (4)程序的异常处理 2.实例:身体质量指数BMI 思路一(国内,稍作修改就是国际): 思路二: 1 height,wei ...
- python学习小组分组程序_自动分配小组更省事点击查看_云分组小程序
自动分配小组更省事点击查看,云分组小程序,以800人团队为例,学员扫码分组仅需10秒钟. 自动分配小组更省事点击查看, 利维倾情加盟,"他喜欢先开枪,才问问题.呼和浩特日报社版权所有,未经书 ...
- python怎样编写定时程序_Python如何实现定时器功能
Timer: 隔一定时间调用一个函数,如果想实现每隔一段时间就调用一个函数的话,就要在Timer调用的函数中,再次设置Timer.Timer是Thread的一个派生类 python中的线程提供了jav ...
- Python学习笔记-编写程序,输出所有由1、2、3、4这4个数字组成的素数,要求在每个素数中每个数字最多只能使用一次。
编写程序,输出所有由1.2.3.4这4个数字组成的素数,要求在每个素数中每个数字最多只能使用一次. import math #判断一个数是否是素数 def isPrime(x):for i in ra ...
- python学习视频-2018年最新Python学习路线图(内含大纲+视频+工具)
Python学习路线图制作者的话: 据悉,Python已经入驻小学生教材,未来不学Python不仅知识会脱节,可能与小朋友都没有了共同话题.所以,从今天起不要再找借口,不要再说想学Python却没有资 ...
- 2018年最新Python学习路线图
Python学习路线图制作者的话: 据悉,Python已经入驻小学生教材,未来不学Python不仅知识会脱节,可能与小朋友都没有了共同话题.所以,从今天起不要再找借口,不要再说想学Python却没有资 ...
- 2018年最新Python学习路线图(内含大纲+视频+工具)
Python学习路线图制作者的话: 据悉,Python已经入驻小学生教材,未来不学Python不仅知识会脱节,可能与小朋友都没有了共同话题.所以,从今天起不要再找借口,不要再说想学Python却没有资 ...
- Python学习笔记(3)---B站黑马程序员
Python学习笔记(1)-B站黑马程序员 Python学习笔记(2)-B站黑马程序员 Python学习笔记(3)-B站黑马程序员 文章目录 五.项目实战--飞机大战 001-Pycharm中安装py ...
最新文章
- 怎么把两个不同的属性值进行比较_DDD实战与进阶 值对象
- vue 嵌套表格组件_vue+element中表格嵌套怎么做?
- Linux操作系统知识
- wpf使用入式mysql_使用 WPF 和 MySQL 搭建小型人资管理系统——主要页面
- java 程序的初始化顺序是怎样的?
- 中断共享(硬件角度)
- java基础的知识_Java基础知识点(一)
- 【Python小程序】第3讲:如何将json数据转换成csv格式?
- 赴日游个人签证门槛降低 年薪3万可申请
- xtragrid 某个值 查找_XtraPivotGrid根据列(行)的汇总值对列(行)标头进行查找...
- C语言猜数字游戏的设计
- notepad python 单步调试_用Notepad++ 调试 Python 及缩进问题 – 槑烎
- clk子系统 - 驱动框架
- 【echarts tooltip 固定位置】
- 【Unity游戏开发笔记】手游-涂鸦弹跳开发分析
- 真心话大冒险的暴强回复
- 今晚直播,你该了解的MySQL 8.0 SQL优化新特性
- [CTFHub] 2021-第四届红帽杯网络安全大赛-Web-find_it
- 第三届全国大学生算法设计与编程挑战赛题解【金奖全国第九】
- 如何收藏豆瓣FM中的红心歌曲
热门文章
- 烤仔观察 | FC(1):共识星河里最亮的星
- POJ3353 1000进制大整数|水题|题意揣摩
- 读取S50-IC卡的所有扇区、数据块
- GoogleCTF 2021 CPP write up
- 2021-06-29leetcode226.翻转二叉树
- 在考研/考博复试时【导师的权力】有多大?
- Ceva定理的四种证明方法
- 边缘智能:现状和展望
- 伦敦时间现在几点_强推!这里将出现一处“小伦敦”!100%英伦风,连贝克汉姆也出手了!...
- openwrt编译kcptun报错proxy.golang.org 无法下载