鱼C论坛

 找回密码
 立即注册
查看: 735|回复: 5

关于 定时器的问题,schedule库

[复制链接]
发表于 2018-6-22 08:05:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

这个第三方库 官方的例子


  1. import schedule
  2. import time

  3. def job():
  4.     print("I'm working...")

  5. schedule.every(10).minutes.do(job)
  6. schedule.every().hour.do(job)
  7. schedule.every().day.at("10:30").do(job)
  8. schedule.every(5).to(10).minutes.do(job)
  9. schedule.every().monday.do(job)
  10. schedule.every().wednesday.at("13:15").do(job)

  11. while True:
  12.     schedule.run_pending()
  13.     time.sleep(1)
复制代码



遇到疑问,
假设 我要 每分钟的42秒执行 里面的job,

再假设,我要 每个十分钟里的7分42秒执行一次 job呢?
即7分42秒,17分42秒,27分42秒,37分42秒,47分42秒,57分42秒,如此循环下去

看要求应该是每十分钟的7分42秒执行job,
若代码运行的时间是,6分10秒,程序如何在7分42秒执行一次job,然后每十分钟的7分42秒执行job

请前辈们指点。谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2018-6-22 08:06:03 | 显示全部楼层
其他方法能实现也可以的。。请教各位老师 前辈们。。谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-22 14:15:35 | 显示全部楼层


下午好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-22 16:18:36 | 显示全部楼层
加个时间列表 判断可否?
比如
['7:42','17:42','27:42','37:42','47:42','57:42'],然后和 datetime.datetime.now().strftime('%M:%S') 做判断,相同就执行,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-22 23:37:02 | 显示全部楼层
哪位老师 帮忙一下呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-23 21:47:33 | 显示全部楼层
难产
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 23:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表