• 中文
  • 注册
    • 查看作者
    • python定时任务-sched模块

      sched——通用时间调度器
        sched模块实现了一个通用事件调度器,在调度器类使用一个延迟函数等待特定的时间,执行任务。同时支持多线程应用程序,在每个任务执行后会立刻调用延时函数,以确保其他线程也能执行。
      一、延迟运行事件
      在一个延迟或规定时间之后执行事件,需要采用enter()方法,包含4个参数:
      间隔时间(具体值决定与delayfunc, 这里为秒)
      优先级(两个事件在同一时间到达的情况)
      调用的函数
      函数参数 

      例子:

      import time
      import sched
      
      schedule = sched.scheduler( time.time,time.sleep)
      
      def func(string1):
          print ("now excuted func is %s"%string1)
      
      print ("start")
      schedule.enter(2,0,func,(1,))
      schedule.enter(2,0,func,(2,))
      schedule.enter(3,0,func,(3,))
      schedule.enter(4,0,func,(4,))
      schedule.run()
      
      print("end")

    • 0
    • 0
    • 0
    • 393
    • 请登录之后再进行评论

      登录
    • 做任务
    • 发表内容
    • 实时动态

    • 关于伊迪派 | 联系我们 | 免责声明 | 侵权投诉 | 小黑屋

      本站资源来源于互联网,仅供个人学习参考研究之用,请于下载后24小时内删除。
      如有侵犯您的权益,可通过邮件(admin@idepy.com)、站内通道等方式反馈,本网站将在第一时间处理。
      Copyright © 2019 - 2020 伊迪派(IDEPY), All Rights Reserved · 粤ICP备12030819号-6 · 粤公网安备 44132202100185号