Python函数的周期性执行实现方法


Posted in Python onAugust 13, 2016

本文实例讲述了Python函数的周期性执行实现方法。分享给大家供大家参考,具体如下:

需要用到python的sched模块:

#coding=utf-8
import time,sched,os
#初始化sched模块的scheduler类
#第一个参数是一个可以返回时间戳的函数,第二个参数可以在定时未到达之前阻塞。
s = sched.scheduler(time.time,time.sleep)
#被周期性调度触发的函数
def event_func():
  print "Current Time:",time.time()
#enter四个参数分别为:间隔事件、优先级(用于同时间到达的两个事件同时执行时定序)、被调用触发的函数,给他的参数(注意:一定要以tuple给如,如果只有一个参数就(xx,))
def perform(inc):
  s.enter(inc,0,perform,(inc,))
  event_func()
def mymain(inc=60):
  s.enter(0,0,perform,(inc,))
  s.run()
# if __name__ == "__main__":
  # mymain()

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
教你安装python Django(图文)
Nov 04 Python
Python保存MongoDB上的文件到本地的方法
Mar 16 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
May 16 Python
python用BeautifulSoup库简单爬虫实例分析
Jul 30 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
Nov 14 Python
在python中使用requests 模拟浏览器发送请求数据的方法
Dec 26 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
Jan 08 Python
python 将对象设置为可迭代的两种实现方法
Jan 21 Python
python多线程案例之多任务copy文件完整实例
Oct 29 Python
python语言线程标准库threading.local解读总结
Nov 10 Python
在OpenCV里实现条码区域识别的方法示例
Dec 04 Python
python Cartopy的基础使用详解
Nov 01 Python
Python图算法实例分析
Aug 13 #Python
Python实现八大排序算法
Aug 13 #Python
详解Python如何获取列表(List)的中位数
Aug 12 #Python
Python抓取框架 Scrapy的架构
Aug 12 #Python
判断网页编码的方法python版
Aug 12 #Python
Python利用IPython提高开发效率
Aug 10 #Python
详解python如何调用C/C++底层库与互相传值
Aug 10 #Python
You might like
详解php命令注入攻击
2019/04/06 PHP
静态页面下用javascript操作ACCESS数据库(读增改删)的代码
2007/05/14 Javascript
jquery插件开发之实现md5插件
2014/03/17 Javascript
js代码实现的加入收藏效果并兼容主流浏览器
2014/06/23 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
js 简易版滚动条实例(适用于移动端H5开发)
2017/06/26 Javascript
js Date()日期函数浏览器兼容问题解决方法
2017/09/12 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
jQuery中DOM操作原则实例分析
2019/08/01 jQuery
vue不操作dom实现图片轮播的示例代码
2019/12/18 Javascript
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
Django与遗留的数据库整合的方法指南
2015/07/24 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
Python if语句知识点用法总结
2018/06/10 Python
python学习之hook钩子的原理和使用
2018/10/25 Python
Python 占位符的使用方法详解
2019/07/10 Python
Python使用pickle进行序列化和反序列化的示例代码
2020/09/22 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
CSS3中:nth-child和:nth-of-type的区别深入理解
2014/03/10 HTML / CSS
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
什么是测试驱动开发(TDD)
2012/02/15 面试题
50岁生日感言
2014/01/23 职场文书
学生会招新策划书
2014/02/14 职场文书
师范生自我鉴定
2014/03/20 职场文书
党的群众路线教育实践活动对照检查材料范文
2014/09/24 职场文书
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
2021/05/26 Python
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python
详解NodeJS模块化
2021/06/15 NodeJs
mysql查找连续出现n次以上的数字
2022/05/11 MySQL