国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python Timer定时器:控制函数在特定时间执行

Python Timer定时器:控制函数在特定时间执行

头像

silencement

2019-07-05 10:45:543795浏览 · 0收藏 · 0评论

Thread类有一个Timer子类,该子类可用于控制指定函数在特定时间内执行一次。例如如下程序:

from threading import Timer

def hello():
    print("hello, world")
# 指定10秒后执行hello函数
t = Timer(10.0, hello)
t.start()

上面程序使用 Timer 控制 10s 后执行 hello 函数。

需要说明的是,Timer 只能控制函数在指定时间内执行一次,如果要使用 Timer 控制函数多次重复执行,则需要再执行下一次调度。

如果程序想取消 Timer 的调度,则可调用 Timer 对象的 cancel() 函数。例如,如下程序每 1s 输出一次当前时间:

from threading import Timer
import time

# 定义总共输出几次的计数器
count = 0
def print_time():
    print("当前时间:%s" % time.ctime())
    global t, count
    count += 1
    # 如果count小于10,开始下一次调度
    if count < 10:
        t = Timer(1, print_time)
        t.start()
# 指定1秒后执行print_time函数
t = Timer(1, print_time)
t.start()

上面程序开始运行后,程序控制 1s 后执行 print_time() 函数。print_time() 函数中的代码会进行判断,如果 count 小于 10,程序再次使用 Timer 调度 1s 后执行 print_time() 函数,这样就可以控制 print_time() 函数多次重复执行。

在上面程序中,由于只有当 count 小于 10 时才会使用 Timer 调度 1s 后执行 print_time() 函数,因此该函数只会重复执行 10 次。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

男生把小困困放到女生困里视频 | 大叔和妈妈免费观看电视剧第3集 妈妈叫我戴上避孕套是什么歌 | 暴躁妹妹免费观看40集电视剧| 成品PPT网站大片入口| 美女图片| 少女国产免费观看高清电视剧| 免费观看已满十八岁电视剧姐弟 | 人皮客栈在线观看| 看镜子里我们的结合的地方| 做我的爱人6集免费观看电视剧| 美女被咬小头头视频大全| 潮湿的体温2| B站暴躁女RAPPER| 单亲妈妈韩剧在线观看全集| 维密内衣秀| 女生把球球给男生抓的视频| 风月片美乳色诱| 姐姐用脚帮你打枪| 《家访的老师》动浸在线观看| 3个小婕子和我做受| 巨乳| 打开网站免费进入| 《地下偶像》樱花动浸| 爸爸缓慢有力送女儿的文案| 机械师2| 太太你想丈夫被开除吧| 粘液共生1~3集免费观看动漫| 口咬的10个绝招图片| 国产少女免费观看电视剧大全| 忘穿内裤被同桌C了好爽微博小说| 《无能的丈夫》完整版| 女性左腿又开腿肚子中间疼视频| 6969影院免费观看电视剧大全| 《健身房下的特殊待遇》| 一线产区和二线产区的标准图 | 成品网站1688在线应用评价| 国精产品一品二品国精| 美女热舞| 豪放女大兵| 如何画胸| 51今日大瓜每日大赛往期内容