资讯专栏INFORMATION COLUMN

python下定时器的写法

pakolagij / 1040人阅读

摘要:尝试了很多写法,有各种的,也有结合来做的感觉其实是穿一条裤子的。最后还是觉得这个略有点二的写法比较实用。不清楚在某些特殊应用场景下有什么缺陷否。

尝试了很多写法,有各种timer的trick,也有结合sched来做的(感觉其实是穿一条裤子的)。最后还是觉得这个略有点二的写法比较实用。

import threading

def say_sth(str):
    print str
    t = threading.Timer(2.0, say_sth,[str])
    t.start()

if __name__ == "__main__":
    timer = threading.Timer(2.0,say_sth,["i am here too."])
    timer.start()

不清楚在某些特殊应用场景下有什么缺陷否。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/37493.html

相关文章

  • 浅谈箭头函数

    摘要:来看看箭头函数的情况可以发现在定时器这个匿名函数作用域里,所指向的对象,就是定义时所指的对象。对于构造函数来说,它就是的实例。如下据此,总结箭头函数的三个优点语法简洁,能够写出漂亮的单行函数。 ES6新引入了箭头函数,它是一种表达简洁的函数,下面我们来看看它有哪三个显著优势。假设定义了一个名为names的数组,如下: showImg(https://segmentfault.com/i...

    NoraXie 评论0 收藏0
  • python从写循环定时器学习Timer

    摘要:更循环定时器这里有更的方法重点研究类,它继承了,但是重写了父类的方法。再看看类中的语句,直到才会退出循环,定时器才结束。我们知道定时器有一个方法可以提前取消操作。这样便完成了一个还不错的循环定时器。 python 如何写一个定时器,循环定时做某一操作呢? Timer 对象 from threading import Timer def hello(): print hello...

    lemon 评论0 收藏0
  • 给localStorage加上过期时间

    摘要:定时器时间到了就将中存的信息以及存的时间信息就是那个对象中的删掉就行了。难道存了三条我就做三个定时器存的条我就做个定时器这也太了而且也并不符合实际。 一、酷酷的开头 在潜水的时间长达一年之后,我终于鼓起勇气开始写我的第一篇文章了。前端小菜,只是想记录一下自己的想法,望各位看到这文的大佬轻喷。 在现在前后端分离的开发模式下,存储信息一般都不在使用以往使用的cookie了,就拿笔主我之前做...

    davidac 评论0 收藏0
  • Python进阶:设计模式之迭代器模式

    摘要:抓住了迭代器模式的本质,即是迭代,赋予了它极高的地位。输出结果输出结果小结迭代器模式几乎是种设计模式中最常用的设计模式,本文主要介绍了是如何运用迭代器模式,并介绍了模块生成迭代器的种方法,以及种生成迭代器的内置方法。 showImg(https://segmentfault.com/img/bVbmv7W?w=4272&h=2848); 在软件开发领域中,人们经常会用到这一个概念——设...

    pubdreamcc 评论0 收藏0

发表评论

0条评论

pakolagij

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<