zoukankan      html  css  js  c++  java
  • python 定时器schedule执行任务

    import schedule
    import time
    """英文版书籍:《essential sqlalchemy》,这本书讲了很多在每天某个指定的时间点上,
    从数据库中查找数据然后写入 csv 文件"""
    
    """
    使用APScheduler
    笔者认为APScheduler是在实际项目最好用的一个工具库。 它不仅可以让我们在程序中动态添加和删除我们的定时任务,
    还支持持久化,且其持久化方案支持很多形式,
    包括(Memory, MongoDB, SQLAlchemy, Redis, RethinkDB, ZooKeeper),
    也可以非常好与一些Python framework集成(包括asyncio, gevent, Tornado, Twisted, Qt),
    笔者所在的项目使用的是Flask框架,也有相应的插件可以供我们直接使用。
     """
    
    def job(no):
        print(" i am run job{}".format(no))
    
    schedule.every(3).seconds.do(job,no=1)
    schedule.every().day.at("10:30").do(job)
    
    while True:
        schedule.run_pending()
    

      

  • 相关阅读:
    第六次实验报告
    第三次实验报告
    第五张循环语句总结
    第二次实验报告
    第一次实验报告
    第一次作业
    第九章 结构体与共用体
    第八章 指针实验
    第七章数组实验
    第六章实验报告(2)
  • 原文地址:https://www.cnblogs.com/SunshineKimi/p/10630784.html
Copyright © 2011-2022 走看看