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输出汉字字库及将文字转换为图片的方法
Jun 04 Python
Python 错误和异常代码详解
Jan 29 Python
python实现类之间的方法互相调用
Apr 29 Python
Flask模拟实现CSRF攻击的方法
Jul 24 Python
3分钟学会一个Python小技巧
Nov 23 Python
python多进程并行代码实例
Sep 30 Python
Python操作Sonqube API获取检测结果并打印过程解析
Nov 27 Python
利用Python脚本批量生成SQL语句
Mar 04 Python
Python基于wordcloud及jieba实现中国地图词云图
Jun 09 Python
如何利用python读取micaps文件详解
Oct 18 Python
Python根据字符串调用函数过程解析
Nov 05 Python
PyTorch 如何检查模型梯度是否可导
Jun 05 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 similar_text 字符串的相似性比较函数
2010/05/26 PHP
php include加载文件两种方式效率比较
2010/08/08 PHP
php控制linux服务器常用功能 关机 重启 开新站点等
2012/09/05 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
JS的IE和Firefox兼容性集锦
2006/12/11 Javascript
发布BlueShow v1.0 图片浏览器(类似lightbox)blueshow.js 打包下载
2007/07/21 Javascript
javascript基本语法分析说明
2008/06/15 Javascript
JavaScript 新手24条实用建议[TUTS+]
2009/06/21 Javascript
js动态创建、删除表格示例代码
2013/08/07 Javascript
jQuery插件分享之分页插件jqPagination
2014/06/06 Javascript
jQuery实现仿美橙互联两级导航菜单的方法
2015/03/09 Javascript
JavaScript html5 canvas绘制时钟效果
2016/03/01 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
Javascript 之封装(Package)
2018/09/14 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
2018/10/10 Javascript
vue组件实践之可搜索下拉框功能
2018/11/25 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
Vue router安装及使用方法解析
2020/12/02 Vue.js
[03:04]2018年国际邀请赛典藏宝瓶&莱恩声望物品展示 片尾有彩蛋
2018/06/04 DOTA
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
django缓存配置的几种方法详解
2018/07/16 Python
python 移动图片到另外一个文件夹的实例
2019/01/10 Python
python 字典操作提取key,value的方法
2019/06/26 Python
Django之创建引擎索引报错及解决详解
2019/07/17 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
五款漂亮的纯CSS3动画按钮的实例教程
2014/11/21 HTML / CSS
python入门之算法学习
2021/04/22 Python
了解Redis常见应用场景
2021/06/23 Redis
MySQL优化常用的19种有效方法(推荐!)
2022/03/17 MySQL