Python的sched模块
来源:互联网 发布:mac 升级不到10.10 编辑:程序博客网 时间:2024/06/06 02:14
题外话:每日七点,QQ群大家分享技术相关文章,睡什么睡起来嗨!
QQ群号:630300475
正题:(转发自http://www.cnblogs.com/100thMountain/p/4745527.html)
Python的sched模块
在Linux下我们有强大的crontab,但是在Python,如何处理呢?标准库为我们提供了sched模块和Timer类。
使用步骤如下:
(1)生成调度器:
s = sched.scheduler(time.time,time.sleep)
第一个参数是一个可以返回时间戳的函数,第二个参数可以在定时未到达之前阻塞。
(2)加入调度事件
其实有enter、enterabs等等,我们以enter为例子。
s.enter(x1,x2,x3,x4)
四个参数分别为:间隔事件、优先级(用于同时间到达的两个事件同时执行时定序)、被调用触发的函数,给他的参数(注意:一定要以tuple给如,如果只有一个参数就(xx,))
(3)运行
s.run()
注意sched模块不是循环的,一次调度被执行后就Over了,如果想再执行,请再次enter
0 0
- Python的sched模块
- python sched模块
- python sched模块学习
- Python多线程2:sched
- python之sched
- python下sched实现延时或者循环的用法
- 进程的周期Sched
- Python任务调度之sched
- python sched实现任务调度
- 早期版本的sched.c
- 早期版本的sched.h
- python中的crontab ————sched标准库
- python的htmllib模块,
- python 的配置文件模块
- python的_threading_local模块
- Python有用的模块
- 常用的python模块
- python的re模块
- Qt使用QAxObject快速批量读取Excel内容
- jquery trigger问题
- MariaDB中的一次慢日志查询
- jdk的CountdownLatch和CyclicBarrier的使用
- UVA
- Python的sched模块
- 二叉树的遍历
- 第六章、动态类型简介
- ADB检测不到USB device
- linux shell基础之一变量
- STM32——小车2个步进电机运动控制
- LEETCODE77Combinations
- 我们的祖先与通信模型?
- 漫步数理统计二十七——t与F分布