在Python中,可以使用Timer
類實現定時器功能。Timer
類位于threading
模塊中,可以創建一個定時器對象,設置定時器的時間間隔和執行的函數,然后啟動定時器。
下面是Timer
類的基本使用方法:
threading
模塊。import threading
def my_function():
print("定時器執行的函數")
Timer
對象,設置定時器的時間間隔和執行的函數。my_timer = threading.Timer(5.0, my_function)
my_timer.start()
完整的代碼示例:
import threading
def my_function():
print("定時器執行的函數")
my_timer = threading.Timer(5.0, my_function)
my_timer.start()
上述代碼中,定時器將在5秒后執行my_function
函數,并輸出"定時器執行的函數"。
需要注意的是,定時器對象創建后需要手動啟動,才能開始計時和執行定時任務。另外,Timer
類的構造函數有兩個參數,第一個參數是定時器的時間間隔,單位是秒;第二個參數是定時器要執行的函數。