python多线程中的定时器你了解吗

 更新时间:2022年01月11日 14:24:55   作者:fnwfh  
这篇文章主要为大家介绍了python多线程中的定时器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

定时器

定时器:每隔一段时间启动一次线程

threading.Timer创建的是一个线程!定时器基本上都是在线程中执行

创建定时器:

threading.Timer(interval, function, args=None, kwargs=None)

interval — 定时器间隔,间隔多少秒之后启动定时器任务(单位:秒);function — 线程函数;args — 线程参数,可以传递元组类型数据,默认为空(缺省参数);

kwargs — 线程参数,可以传递字典类型数据,默认为空(缺省参数);

使用threading的 Timer 类

start() 为通用的开始执行方法cancel ()为取消执行的方法

使用定时器实现当前时间每秒循环输出一次

# 使用定时器实现当前时间每秒循环输出一次
import threading
import time
def run():
    strtime = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) #当前时间
    print(strtime)
    t1 = threading.Timer(1, function=run) #每1秒钟启动一次run函数.不是下面的t启动的
    t1.start()
if __name__ == '__main__':
    t=threading.Timer(1,function=run) #1秒,target换成了function
    t.start()

注:t启动一次后,是由t1再次启动并循环(每1秒钟启动一次)

python多线程定时器

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • numpy数组之存取文件的实现示例

    numpy数组之存取文件的实现示例

    这篇文章主要介绍了numpy数组之存取文件的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • 如何用python复制粘贴excel指定单元格(可保留格式)

    如何用python复制粘贴excel指定单元格(可保留格式)

    这篇文章主要给大家介绍了关于如何用python复制粘贴excel指定单元格(可保留格式)的相关资料,利用python操作excel非常方便,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • 详解Python函数print用法

    详解Python函数print用法

    今天给大家带来的是关于Python的相关知识,文章围绕着Python print函数的用法展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • Python语法详解之decorator装饰器

    Python语法详解之decorator装饰器

    装饰器 decorator 或者称为包装器,是对函数的一种包装,今天通过本文给大家分享Python语法详解之decorator装饰器的相关知识,感兴趣的朋友一起看看吧
    2021-10-10
  • 解决Django Haystack全文检索为空的问题

    解决Django Haystack全文检索为空的问题

    这篇文章主要介绍了解决Django Haystack全文检索为空的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • 详解小白之KMP算法及python实现

    详解小白之KMP算法及python实现

    在看子串匹配问题的时候,书上的关于KMP的算法的介绍总是理解不了。看了一遍代码总是很快的忘掉,后来决定好好分解一下KMP算法,算是给自己加深印象。感兴趣的朋友跟随小编一起看看吧
    2019-04-04
  • Python使用Peewee创建数据库的实现示例

    Python使用Peewee创建数据库的实现示例

    Peewee是一个简单小巧的Python ORM,本文主要介绍了Python使用Peewee创建数据库的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • python3中的类继承你真的了解吗

    python3中的类继承你真的了解吗

    这篇文章主要为大家详细介绍了python3中的类继承,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • pycharm的console输入实现换行的方法

    pycharm的console输入实现换行的方法

    今天小编就为大家分享一篇pycharm的console输入实现换行的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • python3中类的重点与难点:类属性和实例属性的区别说明

    python3中类的重点与难点:类属性和实例属性的区别说明

    这篇文章主要介绍了python3中类的重点与难点:类属性和实例属性的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06

最新评论