Python 中的 Timer 对象

programmingpythonserver side programming更新于 2025/3/18 22:04:17

在 Python 中,Timer 是 Thread 类的子类。调用 start() 方法,计时器启动。Timer 对象用于创建一些受时间段限制的操作。使用计时器对象创建一些执行某些操作的线程。使用 cancel() 方法停止计时器。

如何创建 Timer 对象

以下是如何在 Python 中创建 Timer 对象 -

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

启动计时器

timer.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

取消计时器

timer.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

相关文章


有用资源