韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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 次。

关注

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

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

我兄弟的妈妈免费观看电视剧| 破浪男女在线观看电影完整版| 《蜜桃成熟时1997》主题曲歌..| 女人吃男人鸡要多久恢复| 3DMAX9喷射2D3D区别漫.| 33D蜜桃成熟| 按摩店的待遇5HD| 把她日出水了好紧大爽了视频| 精品一区| 《太太你想丈夫被开除吧》| 成品PPT网站大片入口| 性饥渴美国女兵理论片| 苍井空《办公室爱欲》| 《艳妻互换》完整版| 《XL司令》第一季动漫免费播放| 《甜蜜惩罚2》第二季的剧情| 《帐篷里的秘密》动漫| 人犬兽人在线观看免费完整| 动漫《纯洁的修女》在线看 | 《不戴套瑜伽教练3》| 强伦女教师2:伦理| 《丰满的人妻》日本| 《魅魔之耻》1~4集免费看| 《互换人妻HD中字》| 6996电视影片免费人数202..| 精品免费国产一区二区三区四区| 《温柔善良的儿媳妇》的背景故事 | 《慈母夜吟》完整版| 《共享弟夫》动漫在线观看免费| 无人区免费高清版观看| 朋友的妈妈| 女儿与爸爸高清免费版电视剧| 精品久久免费一区二区三区四区| 4488YY无码亚洲人成| 我在开会他在下添的好爽| 女性俱乐部LOGO| 绝美儿媳妇苏酥| 校花被群JAN又粗又大H漫画| 蛇妻| 老卫抱着淑蓉进房间导演是谁| 苍老师巅峰之作第39集