作者plusmax (今夜别为我哭泣)
看板Python
标题[问题] 关於时间驱动的程式写法
时间Fri Sep 17 14:21:31 2021
程式新手,练习写一个程式
每日早上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://webptt.com/cn.aspx?n=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
1F:→ OrzOGC: 工作排程,时间到就跑 09/17 14:42
2F:推 Schottky: time.sleep() 算好时间,睡到指定时间再起床 09/17 15:01
3F:→ Schottky: 一楼说的直接用作业系统的排程功能去执行你的程式也行 09/17 15:03
4F:推 ddavid: 像linux可以用cron帮你处理这件事情 09/17 15:50
5F:推 ddavid: 程式内自己写的话就是2F说的sleep算好时间起床,不要空转 09/17 15:53
6F:→ ddavid: 无限回圈 09/17 15:53
7F:推 a9202507: APScheduler 09/17 22:36
8F:推 fischcheng: crontab 09/18 02:52
9F:推 shawnext: 设定cronjob, 每三十分钟执行一次你的程式 09/18 03:53
10F:推 boy80421: 建议linux用cron windows用工作排程 不要程式fulltime跑 09/19 13:12
11F:推 Schottky: 其实以Python来说,特定状况下是有可能出现排程效能比 09/19 20:37
12F:→ Schottky: 一支单独的程式在sleep等待还差的状况 09/19 20:37
13F:→ Schottky: 比如说 module 引用过多,启动时间就会拉长 09/19 20:38
14F:→ Schottky: 当然在此处我是觉得两种方法差不多,有乖乖 sleep 的话 09/19 20:39