国产成人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 次。

关注

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

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

黑色蕾丝女装| 双人床上剧烈运动会怎么消除| 多村三飞母姐妹花女儿的小说| 鲁鲁射击免费播放电视剧全部 | 合家欢(1-46)王家| 一滴都不许漏》何泽城林荫| 《疯狂瑜伽》完整版| 国产少女免费观看电视剧大全| 韩剧《酒醉热吻》| EXO妈妈MV高清视频播放 | 欲~肉~性~伦小说| 真人老太太实战镖客视频大全 | 《女仆教育》动漫第一季| 土豆网| 强伦轩一区二区三区的含义和影响| 摸腿吻戏| 情满四合院| 挺进朋友人妻张婉莹身体| 在桌下含她的花蒂和舌头漫画| 啪啪影院| 成人男女| 东北老肥熟口味重的原因分析| CHINESE少妇偷| 二人努力生猴子免费观看| 欧美人动物PPT免费模板大全| 《军妓肉体》在线观看| 9.1国产NBA免费看电影 | 《后宫狂热》动漫全集完整| 高压监狱免费观看完整版在线播放| 美女的胸怀| 久久精品| 边啃奶头一边躁狂会怎么样| 老婆误把空调维修工当| 香港三级巜欲性高蜜桃成熟时类似 | 51漫画入口界面尾巴| 一枪战三母2-1免费观看央视网| 房东老头揉捏吃我奶头影片| 免费观看已满十八岁的电视剧大全| 妈妈的好朋友ID| 洗碗机怎么选| 自述吃了春晚药后有多疯狂