Python 中的计时器对象


在 Python 中,计时器是线程类的子类。调用 start() 方法,计时器才开始。计时器对象用于在时间范围内创建一些受约束的动作。使用计时器对象创建一些执行某些动作的线程。计时器使用 cancel() 方法停止。

如何创建计时器对象

以下是如何在 Python 中创建计时器对象 −

threading.Timer(interval, function, args = None, kwargs = None)

启动计时器

计时器.start() 用于启动计时器。以下是示例 −

示例

import threading # All the text displays after 3 seconds def mytimer(): print("Demo Python Program\n") my_timer = threading.Timer(3.0, mytimer) my_timer.start() print("Bye\n")

输出

Bye

Demo Python Program

取消计时器

计时器.cancel() 用于取消计时器。以下是示例 −

示例

import threading def mytimer(): print("Demo Python Program\n") my_timer = threading.Timer(3.0, mytimer) my_timer.start() print("Cancelling timer\n") my_timer.cancel() print("Bye\n")

输出

Cancelling timer

Bye

更新日期:2022 年 8 月 12 日

3K+ 浏览

开启你的 职业生涯

完成课程即可获得认证

开始学习
广告