在Python中,timer.cancel
是Timer
類的一個方法,用于取消計時器的執行。
Timer
類是Python標準庫中的一個類,用于創建一個定時器。它可以在指定的時間間隔后調用一個指定的函數。
使用timer.cancel
方法可以取消計時器的執行,即停止計時器的倒計時和函數的調用。如果計時器已經開始執行,則無法取消。
下面是timer.cancel
方法的使用示例:
from threading import Timer
def my_function():
print("Hello, world!")
# 創建一個定時器,每5秒調用一次my_function函數
timer = Timer(5.0, my_function)
# 啟動定時器
timer.start()
# 取消定時器
timer.cancel()
在上面的例子中,我們創建了一個定時器,每5秒調用一次my_function
函數。然后,我們使用timer.cancel
方法取消了定時器的執行。所以my_function
函數不會被調用。