python实现定时处理事务
用python来实现定时处理事务的操作,主要使用模块apscheduler,需要下载 pip install apscheduler我工作中用到的例子是每天自动对数据库中过期的用户进行处理BackgroundScheduler调度器特别好用,非阻塞的,用django可以直接写在app应用里 apscheduler功能强大,有四大组件,下面例子只是个人用到的皮毛 例一实现每周一到周五计算1+1=2 <1>导入模块from apscheduler.schedulers.background import BackgroundScheduler <2>创建需要执行的函数def job(): a = 1 + 1 print(a)<3>创建对象 scheduler = BackgroundScheduler()<4>添加时间并设置属性每周一到周五6:30执行事件scheduler.add_job(job,'cron',day_of_week='mon-fri',hour=6,minute=30) #job事件,'cron'触发器的表示时定事件执行事件,后面参数是设置的事件,具体参数设置下面有 每天6:30都执行事件 scheduler.add_job(job,'cron',hour=6,minute=30) <5>启动scheduler.start() """每天对数据库过期用户进行处理