python timer 循环,python计时循环

  python timer 循环,python计时循环

  在谈到python3的时间后,边肖发现这可以结合以前的循环来解释。在我们开始之前,让我们考虑一下。如果时间一直循环,我们能得到什么结果?那么,如果这个循环被停止,会发生什么?有了这两个问题,我们先来操作代码。

  1.我们先获取当前时间。

  Now=datetime.datetime.now()假设当前时间是2017年2月09日。20000000005 . 20600606067

  2.然后,我们输入您希望定期执行的目标时间。

  例如,当时间为x分10秒时,执行sched _ timer=datetime . datetime(x,x,x,x,x,x,10)。

  前面的X是不是无所谓(只要最后的X是10秒),所以我们可以把目标时间设置成比当前晚:

  sched _ timer=datetime . datetime(2017年2月9日20,20,10) 3。嗯,时间20336020336010的时候运行我们的程序。

  如何在正确的时间到达?很好用。

  ifnow==sched_Timer:

  RunTask4。那么如何让时间在下一分钟持续运行10秒呢?使用timedelta()也非常简单

  Datetime.timedelta(minutes=1)将目标时间增加一分钟。

  sched _ timer=sched _ timer datetime . time delta(分钟=1)然后在外面用while无限循环按住它。

  看到这里,我们会发现,如果停止datetime,我们可以固定时间,在必要的时候保持循环运行。更多Python学习推荐:PyThon学习网教学中心。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: