python 定时器,轮询定时器的实例


Posted in Python onFebruary 20, 2019

python 定时器默认定时器只执行一次,第一个参数单位S,几秒后执行

import threading
 
def fun_timer():
 print('Hello Timer!')
 
timer = threading.Timer(1, fun_timer)
timer.start()

改成以下可以执行多次

建立loop_timer.py

from threading import _Timer
class LoopTimer(_Timer):
 """Call a function after a specified number of seconds: 
 
 
   t = LoopTi
   mer(30.0, f, args=[], kwargs={}) 
   t.start() 
   t.cancel()  # stop the timer's action if it's still waiting 
 
 
 """
 
 def __init__(self, interval, function, args=[], kwargs={}):
  _Timer.__init__(self, interval, function, args, kwargs)
 
 def run(self):
  '''self.finished.wait(self.interval) 
  if not self.finished.is_set(): 
   self.function(*self.args, **self.kwargs) 
  self.finished.set()'''
  while True:
   self.finished.wait(self.interval)
   if self.finished.is_set():
    self.finished.set()
    break
   self.function(*self.args, **self.kwargs)

调用

t = LoopTimer(120, fun_timer)
  t.start()

以上这篇python 定时器,轮询定时器的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python进程间通信用法实例
Jun 04 Python
详解python校验SQL脚本命名规则
Mar 22 Python
Python之pymysql的使用小结
Jul 01 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
Oct 14 Python
Python线程指南分享
Nov 19 Python
python 变量初始化空列表的例子
Nov 28 Python
关于numpy.where()函数 返回值的解释
Dec 06 Python
使用python实现哈希表、字典、集合操作
Dec 22 Python
浅析Python 责任链设计模式
Sep 11 Python
Python 实现RSA加解密文本文件
Dec 30 Python
判断Python中的Nonetype类型
May 25 Python
Python OpenCV超详细讲解调整大小与图像操作的实现
Apr 02 Python
在Python中,不用while和for循环遍历列表的实例
Feb 20 #Python
python爬取内容存入Excel实例
Feb 20 #Python
Python和Go语言的区别总结
Feb 20 #Python
python整小时 整天时间戳获取算法示例
Feb 20 #Python
python 获取毫秒数,计算调用时长的方法
Feb 20 #Python
Python英文文本分词(无空格)模块wordninja的使用实例
Feb 20 #Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
Feb 19 #Python
You might like
用PHP连接Oracle for NT 远程数据库
2006/10/09 PHP
如何写php程序?
2006/12/08 PHP
防止本地用户用fsockopen DDOS攻击对策
2011/11/02 PHP
PHP实现的简单异常处理类示例
2017/05/04 PHP
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
无缝滚动js代码通俗易懂(自写)
2013/06/19 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
使用javascript提交form表单方法汇总
2015/06/25 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
jquery仿京东侧边栏导航效果
2017/03/02 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
微信小程序扫描二维码获取信息实例详解
2019/05/07 Javascript
jQuery zTree树插件的使用教程
2019/08/16 jQuery
python中字典dict常用操作方法实例总结
2015/04/04 Python
Python使用pylab库实现画线功能的方法详解
2017/06/08 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
python selenium实现发送带附件的邮件代码实例
2019/12/10 Python
Python 内置函数globals()和locals()对比详解
2019/12/23 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
EJB2和EJB3在架构上的不同点
2014/09/29 面试题
运动会解说词200字
2014/02/06 职场文书
资金主管岗位职责范本
2014/03/04 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
机修车间主任岗位职责
2015/04/08 职场文书
故意伤害辩护词
2015/05/21 职场文书
在职证明书模板
2015/06/15 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
创业不要错过,这4种餐饮新模式
2019/07/18 职场文书
Golang原生rpc(rpc服务端源码解读)
2022/04/07 Golang
USB TYPE-C 或将成为所有智能手机充电标准
2022/04/21 数码科技
oracle数据库去除重复数据
2022/05/20 Oracle
hive数据仓库新增字段方法
2022/06/25 数据库