[問題] 關於時間驅動的程式寫法

看板Python作者 (今夜別為我哭泣)時間3年前 (2021/09/17 14:21), 3年前編輯推噓8(806)
留言14則, 7人參與, 3年前最新討論串1/1
程式新手,練習寫一個程式 每日早上9:05 用pyautogui 將股票資料更新後line給我,並於9:30時,再更新傳一次,之後每隔30分傳一次,一直到13:30結束。 目前想法是以程式迴圈一直執行取得time.now(),符合時間時,程式進行傳送,一直到13:30 想請問是否還有其他比較好的做法 ----- Sent from JPTT on my Samsung SM-M325FV. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.136.30.159 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1631859693.A.FE0.html ※ 編輯: plusmax (101.136.30.159 臺灣), 09/17/2021 14:26:36 ※ 編輯: plusmax (101.136.30.159 臺灣), 09/17/2021 14:28:47

09/17 14:42, 3年前 , 1F
工作排程,時間到就跑
09/17 14:42, 1F

09/17 15:01, 3年前 , 2F
time.sleep() 算好時間,睡到指定時間再起床
09/17 15:01, 2F

09/17 15:03, 3年前 , 3F
一樓說的直接用作業系統的排程功能去執行你的程式也行
09/17 15:03, 3F

09/17 15:50, 3年前 , 4F
像linux可以用cron幫你處理這件事情
09/17 15:50, 4F

09/17 15:53, 3年前 , 5F
程式內自己寫的話就是2F說的sleep算好時間起床,不要空轉
09/17 15:53, 5F

09/17 15:53, 3年前 , 6F
無限迴圈
09/17 15:53, 6F

09/17 22:36, 3年前 , 7F
APScheduler
09/17 22:36, 7F

09/18 02:52, 3年前 , 8F
crontab
09/18 02:52, 8F

09/18 03:53, 3年前 , 9F
設定cronjob, 每三十分鐘執行一次你的程式
09/18 03:53, 9F

09/19 13:12, 3年前 , 10F
建議linux用cron windows用工作排程 不要程式fulltime跑
09/19 13:12, 10F

09/19 20:37, 3年前 , 11F
其實以Python來說,特定狀況下是有可能出現排程效能比
09/19 20:37, 11F

09/19 20:37, 3年前 , 12F
一支單獨的程式在sleep等待還差的狀況
09/19 20:37, 12F

09/19 20:38, 3年前 , 13F
比如說 module 引用過多,啟動時間就會拉長
09/19 20:38, 13F

09/19 20:39, 3年前 , 14F
當然在此處我是覺得兩種方法差不多,有乖乖 sleep 的話
09/19 20:39, 14F
文章代碼(AID): #1XH3Fj_W (Python)
文章代碼(AID): #1XH3Fj_W (Python)