[問題] 請問如何每天定時跑一段程式碼?

作者: a9202507 (先認真的就輸了。)   2020-07-07 16:34:20
大家好,本魯叔非資工出身。
最近有個需求有就是每天中午定時傳line給自已。
我的寫法是 用while硬幹,請問有更好的做法嗎?
https://i.imgur.com/iCHA7PO.jpg
lineme.lineme()就是我要跑的。
作者: bugbug777 (sil)   2020-07-07 17:11:00
寫程式,然後用OS去排程?我也不是資工的。
作者: jiyu520 (不要鯽魚我)   2020-07-07 17:15:00
crontab or apscheduler
作者: sherees (ShaunTheSheep)   2020-07-07 17:55:00
crontab
作者: ddavid (謊言接線生)   2020-07-07 18:26:00
如果不想額外從OS層面處理,那就是用下一次執行的目標時間跟datetime.now()計算差幾秒,sleep那個秒數起來跑,whileloop反覆如果怕sleep太久的時間可能有詭異的誤差發生,可以改成睡覺時間若超過3600就先只睡3600,起床再重新對時繼續睡,直到真的睡滿時間了才執行目標動作3600可以自行改為任何覺得合適的值
作者: nat99up (NAt)   2020-07-07 18:41:00
celery
作者: roccqqck (ccqq)   2020-07-07 19:29:00
unix crontab最簡單啦 windows用工作排程器stackabuse.com/scheduling-jobs-with-python-crontab/python-crontab也可
作者: panex0845 (胖克思)   2020-07-07 20:52:00
QueryPerformanceCounter

Links booklink

Contact Us: admin [ a t ] ucptt.com