国产成人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-5集免费观..| 初尝人妻滑进去了莹莹视频| 《无能的丈夫》完整版| 免费观看已满十八岁电视剧国外| 懵懂少女的挨日常TXT百度云资.. 爸爸的擎天柱让我看第二集 | 国产尺码和欧洲尺码| 苍井空《办公室爱欲》| 36A的胸能夹到睾丸上吗图片| 两男一女一起做运动什么心理| 女友小雪被房东老板玩| 久久久久久精品国产三级涨奶 | 快拨出天我是你母亲歌词监控| BOBO浏览器(海外版)| 他扯开我的奶置一摸就流水| 蜜桃成时熟2| 人狗大战5高清正版免费观看| 《临时夫妻之孽缘》| 扌吴小孩的辽鬲的历史背景| 《一滴都不许漏》何泽城林荫| 男人添女人荫道口视频| 免费看欧洲电影美好的世界| 续父开续女包小芳的小说破| 朝桐光| 口咬的10个绝招图片| 韩国禁欲系高级感电影| 爱的精灵