python的schedule 模块用法示例
2013-11-02 23:46
666 查看
1、定时任务
2、利用sched实现周期调用
#! /usr/bin/env python #coding=utf-8 import time, os, sched # 第一个参数确定任务的时间,返回从某个特定的时间到现在经历的秒数 # 第二个参数以某种人为的方式衡量时间 schedule = sched.scheduler(time.time, time.sleep) def perform_command(cmd, inc): # os.system(cmd) print(time.time()) print('zhixing写入数据库',time.time() -tt) global tt tt=time.time() def timming_exe(cmd, inc = 60): # enter用来安排某事件的发生时间,从现在起第n秒开始启动 schedule.enter(inc, 0, perform_command, (cmd, inc)) # # 持续运行,直到计划时间队列变成空为止 schedule.run() if __name__ == '__main__': tt=time.time() print("show time after 5 seconds:",tt) timming_exe("echo %time%", 5)
2、利用sched实现周期调用
#! /usr/bin/env python #coding=utf-8 import time, os, sched # 第一个参数确定任务的时间,返回从某个特定的时间到现在经历的秒数 # 第二个参数以某种人为的方式衡量时间 schedule = sched.scheduler(time.time, time.sleep) def perform_command(cmd, inc): # 安排inc秒后再次运行自己,即周期运行 schedule.enter(inc, 0, perform_command, (cmd, inc)) # os.system(cmd) print(time.time()) print('zhixing写入数据库',time.time() -tt) global tt tt=time.time() def timming_exe(cmd, inc = 60): # enter用来安排某事件的发生时间,从现在起第n秒开始启动 schedule.enter(inc, 0, perform_command, (cmd, inc)) # # 持续运行,直到计划时间队列变成空为止 schedule.run() if __name__ == '__main__': tt=time.time() print("show time after 5 seconds:",tt) timming_exe("echo %time%", 5)
相关文章推荐
- python的schedule 模块用法示例
- Python pymongo模块用法示例
- Python定时任务sched模块用法示例
- Python logging模块用法示例
- Python pygorithm模块用法示例【常见算法测试】
- Python中shutil模块的常用文件操作函数用法示例
- Python中time模块和datetime模块的用法示例
- Python中time模块和datetime模块的用法示例
- Python中shutil模块的常用文件操作函数用法示例
- python中MySQLdb模块用法实例
- python中os模块用法
- python模块中多个类用法
- Python使用dis模块把Python反编译为字节码的用法详解
- Selenium遇到的问题8 python利用xlwt模块操作xls数据显示IO错误(Python中正反斜杠的用法)
- Python pickle模块用法实例
- 简单掌握Python的Collections模块中counter结构的用法
- python中string模块各属性以及函数的用法介绍
- Python map和reduce函数用法示例
- Python collections 模块用法举例
- python re 模块 findall 函数用法简述