兰州企业网站建设,网站如何做内链,企业网站推广的线上渠道,代替 wordpress目录
一.Python 线程定时器 Timer 原理二.Python 线程定时器 Timer 使用三.Python 线程定时器 Timer 总结四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 相对前面几篇 Python 线程内容而言#xff0c;本片内容相对比较简单#xff0c…目录
一.Python 线程定时器 Timer 原理二.Python 线程定时器 Timer 使用三.Python 线程定时器 Timer 总结四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 相对前面几篇 Python 线程内容而言本片内容相对比较简单定时器 – 顾名思义必然用于定时任务。
一.Python 线程定时器 Timer 原理
原理比较简单指定时间间隔后启动线程适用场景完成定时任务例如定时提醒-闹钟等等.
# !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python 线程定时器 Timer.py
Time:2021/05/04 07:37
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累# 导入线程模块
import threading
参数介绍interval — 定时器间隔间隔多少秒之后启动定时器任务(单位秒)function — 线程函数args — 线程参数可以传递元组类型数据默认为空(缺省参数)kwargs — 线程参数可以传递字典类型数据默认为空(缺省参数)
timer threading.Timer(interval, function, argsNone, kwargsNone)二.Python 线程定时器 Timer 使用
使用场景定时闹钟
# !usr/bin/env python
# -*- coding:utf-8 _*-Author:猿说编程
Blog(个人博客地址): www.codersrc.com
File:Python 线程定时器 Timer.py
Time:2021/05/04 07:37
Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累# 导入线程模块
import threadingdef thread_Timer():print(该起床啦...5秒之后再次呼叫你起床...)# 声明全局变量global t1# 创建并初始化线程t1 threading.Timer(5,thread_Timer)# 启动线程t1.start()if __name__ __main__:# 创建并初始化线程t1 threading.Timer(5, thread_Timer)# 启动线程t1.start()
输出结果该起床啦...5秒之后再次呼叫你起床...
该起床啦...5秒之后再次呼叫你起床...
该起床啦...5秒之后再次呼叫你起床...
该起床啦...5秒之后再次呼叫你起床...
该起床啦...5秒之后再次呼叫你起床...
该起床啦...5秒之后再次呼叫你起床...
该起床啦...5秒之后再次呼叫你起床...
该起床啦...5秒之后再次呼叫你起床...
该起床啦...5秒之后再次呼叫你起床...代码分析
在主线程创建了线程定时器在 5 秒之后执行 thread_Timer 线程函数而在 thread_Timer 函数结束的时候又设置了定时器线程 thread_Timer 这就完成了一个递归的操作间隔 5 秒重复定时任务
三.Python 线程定时器 Timer 总结
Python 线程与线程的交互方式有很多到目前为止已经讲解了线程互斥锁 Lock线程事件 Event线程条件变量 Condition线程定时器 Timer需求不同使用方式也可以不同灵活运用
四.猜你喜欢
Python 条件推导式Python 列表推导式Python 字典推导式Python 函数声明和调用Python 不定长参数 *argc/**kargcsPython 匿名函数 lambdaPython return 逻辑判断表达式Python 字符串/列表/元组/字典之间的相互转换Python 局部变量和全局变量Python type 函数和 isinstance 函数区别Python is 和 区别Python 可变数据类型和不可变数据类型Python 浅拷贝和深拷贝Python 文件读写操作Python 异常处理Python 模块 importPython __name__ ‘__main__’详细解释
未经允许不得转载猿说编程 » Python 线程定时器 Timer