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编程中使用Pillow来处理图像的基础教程
Nov 20 Python
python cx_Oracle的基础使用方法(连接和增删改查)
Nov 19 Python
Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
Nov 23 Python
matplotlib作图添加表格实例代码
Jan 23 Python
python验证码识别教程之利用滴水算法分割图片
Jun 05 Python
python 常用的基础函数
Jul 10 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
Jan 06 Python
python利用JMeter测试Tornado的多线程
Jan 12 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
May 07 Python
python 实现IP子网计算
Feb 18 Python
Python编解码问题及文本文件处理方法详解
Jun 20 Python
PYTHON基于Pyecharts绘制常见的直角坐标系图表
Apr 28 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
ThinkPHP框架设计及扩展详解
2014/11/25 PHP
Laravel解决nesting level错误和隐藏index.php的问题
2019/10/12 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
Javascript 验证上传图片大小[客户端]
2009/08/01 Javascript
在html页面上拖放移动标签
2010/01/08 Javascript
js+css 实现遮罩居中弹出层(随浏览器窗口滚动条滚动)
2013/12/11 Javascript
我的Node.js学习之路(四)--单元测试
2014/07/06 Javascript
JavaScript实现按照指定长度为数字前面补零输出的方法
2015/03/19 Javascript
JavaScript使用slice函数获取数组部分元素的方法
2015/04/06 Javascript
JS如何判断json是否为空
2016/07/06 Javascript
JavaScript基础知识点归纳(推荐)
2016/07/09 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
微信小程序开发之路由切换页面重定向问题
2018/09/18 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
如何为vue的项目添加单元测试
2018/12/19 Javascript
js实现简单的秒表
2020/01/16 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
将Python的Django框架与认证系统整合的方法
2015/07/24 Python
Python环境下搭建属于自己的pip源的教程
2016/05/05 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
Sanic框架基于类的视图用法示例
2018/07/18 Python
python梯度下降法的简单示例
2018/08/31 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
在python中将字符串转为json对象并取值的方法
2018/12/31 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
2019/01/26 Python
python文件读写代码实例
2019/10/21 Python
Python面向对象之私有属性和私有方法应用案例分析
2019/12/31 Python
python GUI库图形界面开发之PyQt5线程类QThread详细使用方法
2020/02/26 Python
瑜伽灵感珠宝:Satya Jewelry
2018/01/06 全球购物
后进生转化工作制度
2014/01/17 职场文书
承诺书格式
2014/06/03 职场文书
2015年清明节活动总结
2015/02/09 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
奖励申请报告范文
2015/05/15 职场文书
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers