我有一个小脚本,我想每15分钟运行一次。我可以通过两种方式实现它:
将整个代码放入while循环while True:
和结尾time.sleep(900)
。
通过安排作业每15分钟运行一次脚本。
两者都可以正常工作,但我不确定脚本是否会在睡眠时保持资源忙碌。
请建议....哪一种方法更好?
答案 0 :(得分:0)
调度更稳定,python脚本更灵活。
如果您正在调试或监控浏览网页等软件,或者您总是在修改脚本,那么第一种方法就是好的。必要时你可以轻松杀死它。直觉我喜欢这个,因为15分钟很短,所以我想你不会长期运行它。
如果您正在制作“定期备份”或记录或检查某些内容的方案,第二种方法更好,因为您在设置后无需管理它。
答案 1 :(得分:0)
我认为Linux上的cron
调度系统(不了解Windows,但我希望在那里有类似的情况)是可行的方法,因为它有很多优点:
缺点: