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模拟登录12306的方法
Dec 30 Python
浅谈flask截获所有访问及before/after_request修饰器
Jan 18 Python
Python3 中文文件读写方法
Jan 23 Python
Python批量发送post请求的实现代码
May 05 Python
浅谈Python中的bs4基础
Oct 21 Python
python面试题Python2.x和Python3.x的区别
May 28 Python
python用类实现文章敏感词的过滤方法示例
Oct 27 Python
Python3将jpg转为pdf文件的方法示例
Dec 13 Python
python使用rsa非对称加密过程解析
Dec 28 Python
Anaconda的安装及其环境变量的配置详解
Apr 22 Python
基于FME使用Python过程图解
May 13 Python
Python+Appium实现自动化清理微信僵尸好友的方法
Feb 04 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中遍历stdclass object的实现代码
2011/06/09 PHP
javascript jQuery插件练习
2008/12/24 Javascript
jQuery Ajax之$.get()方法和$.post()方法
2009/10/12 Javascript
jquery pagination插件实现无刷新分页代码
2009/10/13 Javascript
javascript匿名函数应用示例介绍
2014/03/07 Javascript
jquery ajax应用中iframe自适应高度问题解决方法
2014/04/12 Javascript
初识Node.js
2014/09/03 Javascript
深入理解JavaScript系列(26):设计模式之构造函数模式详解
2015/03/03 Javascript
jQuery实现监控页面所有ajax请求的方法
2015/12/10 Javascript
RequireJS多页面应用实例分析
2016/06/29 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
JS中的==运算: [''] == false —>true
2016/07/24 Javascript
Bootstrap3 Grid system原理及应用详解
2016/09/30 Javascript
AngularJS Select(选择框)使用详解
2017/01/18 Javascript
Node.js使用Express创建Web项目详细教程
2017/03/31 Javascript
AngularJS常见过滤器用法实例总结
2017/07/06 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
2017/10/10 Javascript
layui的table单击行勾选checkbox功能方法
2018/08/14 Javascript
在微信小程序中渲染HTML内容的方法示例
2018/09/28 Javascript
Python找出文件中使用率最高的汉字实例详解
2015/06/03 Python
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
2019/06/27 Python
用Python去除图像的黑色或白色背景实例
2019/12/12 Python
TensorFlow使用Graph的基本操作的实现
2020/04/22 Python
python集合能干吗
2020/07/19 Python
python实现人工蜂群算法
2020/09/18 Python
CSS3悬停效果案例应用
2012/11/21 HTML / CSS
HTML5 WebGL 实现民航客机飞行监控系统
2019/07/25 HTML / CSS
请用用Java代码写一个堆栈
2012/01/26 面试题
本科生导师推荐信范文
2014/05/18 职场文书
小班上学期个人总结
2015/02/12 职场文书
校长一岗双责责任书
2015/05/09 职场文书
班主任寄语2016
2015/12/04 职场文书
《草虫的村落》教学反思
2016/02/20 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书