看板 Python 關於我們 聯絡資訊
程式新手,練習寫一個程式 每日早上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
OrzOGC: 工作排程,時間到就跑 09/17 14:42
Schottky: time.sleep() 算好時間,睡到指定時間再起床 09/17 15:01
Schottky: 一樓說的直接用作業系統的排程功能去執行你的程式也行 09/17 15:03
ddavid: 像linux可以用cron幫你處理這件事情 09/17 15:50
ddavid: 程式內自己寫的話就是2F說的sleep算好時間起床,不要空轉 09/17 15:53
ddavid: 無限迴圈 09/17 15:53
a9202507: APScheduler 09/17 22:36
fischcheng: crontab 09/18 02:52
shawnext: 設定cronjob, 每三十分鐘執行一次你的程式 09/18 03:53
boy80421: 建議linux用cron windows用工作排程 不要程式fulltime跑 09/19 13:12
Schottky: 其實以Python來說,特定狀況下是有可能出現排程效能比 09/19 20:37
Schottky: 一支單獨的程式在sleep等待還差的狀況 09/19 20:37
Schottky: 比如說 module 引用過多,啟動時間就會拉長 09/19 20:38
Schottky: 當然在此處我是覺得兩種方法差不多,有乖乖 sleep 的話 09/19 20:39