Python 是一門流行的編程語言,其強大的功能和易于使用的特點,使其成為了許多開發者的首選語言之一。在 Python 中,我們可以很方便地開啟定時器,用于執行某些任務,例如定時發送郵件、備份文件等等。
import threading import time # 定義任務函數 def task(): print("正在執行任務...") # 需要執行的任務 # 定時器函數 def timer(): # 每隔一段時間執行一次任務 threading.Timer(3600, timer).start() # 定時器,單位為秒,這里是每小時執行一次 task() # 執行任務 # 調用定時器函數 timer()
上述代碼中,我們使用 threading.Timer() 函數來定義定時器,傳入的參數是時間間隔和定時器回調函數。同時,我們在定時器回調函數中調用需要執行的任務。
值得注意的是,這里的時間間隔是以秒為單位的。如果需要定時執行較長時間的任務,可以考慮使用多線程或協程等技術,以免阻塞主線程。
總之,開啟定時器是 Python 中非常常見的操作之一。使用 threading.Timer() 函數可以輕松地實現定時器功能,為我們帶來了很大的方便。
上一篇docker入坑教程精講
下一篇c 保存json