last_sent_time = time.time()#自儲存現在時間
# 每15分鐘發送一次資料
while True:
current_time = time.time()
# 檢查當前時間與上次發送時間的差異是否超過15分鐘(900秒)
if current_time - last_sent_time >= 900:
send_data()#要執行的程序
last_sent_time = current_time # 更新上次發送時間
# 短暫延遲,避免程式過度佔用CPU
time.sleep(1)