Python 计时器对象
在Python中,计时器是Thread类的子类。 调用start()方法后,计时器开始计时。 计时器对象用于创建在一定时间范围内绑定的某些动作。 使用计时器对象创建一些执行某些动作的线程。 可以使用cancel()方法停止计时器。
如何创建计时器对象
以下是在Python中创建计时器对象的方法:
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