[问题] 请问如何每天定时跑一段程式码?

楼主: 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