python如何编写定时器(python 定时器,轮询定时器的实例)
类别:脚本大全 浏览量:1901
时间:2022-01-25 00:40:21 python如何编写定时器
python 定时器,轮询定时器的实例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 定时器,轮询定时器的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/u013378306/article/details/79024432
您可能感兴趣
- pythonhtml文件分析(对Python3 解析html的几种操作方式小结)
- python用于机器人(python机器人运动范围问题的解答)
- python中怎么输入单引号(python三引号输出方法)
- python柱状图第四节(python使用Plotly绘图工具绘制柱状图)
- python下划线怎么用(Python3中_下划线和__双下划线的用途和区别)
- pythonflask编写接口(Python Flask框架模板操作实例分析)
- python读写文件实验心得(Python文件读写常见用法总结)
- python端口扫描脚本测试(Python实现的IP端口扫描工具类示例)
- pythondjango后台管理(基于腾讯云服务器部署微信小程序后台服务Python+Django)
- python开启两个线程(Python开启线程,在函数中开线程的实例)
- python实现最简单的游戏(20行python代码的入门级小游戏的详解)
- python与php(解决Python3 被PHP程序调用执行返回乱码的问题)
- python静态方法和类方法的区别(Python实例方法、类方法、静态方法的区别与作用详解)
- pythontkinter项目界面(python Tkinter版学生管理系统)
- python处理excel基础教程第3讲(Python Excel处理库openpyxl使用详解)
- python mysql配置(详解python校验SQL脚本命名规则)
- 记者手记 书记带我去 巡街(记者手记书记带我去)
- 富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元 | 美通社(富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元)
- 二次创业 的富士胶片,在进博会上首次展示完成转型后的全线医疗产品(二次创业的富士胶片)
- 富士胶片 中国 我们对上海的信心没有任何改变(富士胶片中国)
- 赢麻了 富士公布2021年度财报 营利同比增长240(富士公布2021年度财报)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
热门推荐
- dedecms中的有些功能如何修改(织梦DedeCMS默认文件夹重命名的方法)
- php异常和错误区别(PHP批斗大会之缺失的异常详解)
- js获取微信版本号
- h5页面强制关注微信公众号(Html5页面获取微信公众号的openid的方法)
- 如何查看python beautifulsoup(Python爬虫beautifulsoup4常用的解析方法总结)
- 宝塔面板防火墙是自动开的吗(宝塔面板开启隐藏的 waf 防火墙的方法)
- jquery轮播图的左右按钮(jQuery轮播图功能实现方法)
- python的os模块操作(Python OS模块实例详解)
- asp.net把word文档转换成pdf
- 护卫神主机大师教程(护卫神主机大师Linux版安装及卸载图文教程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9