python任务调度实例分析


Posted in Python onMay 19, 2015

本文实例讲述了python任务调度实现方法。分享给大家供大家参考。具体如下:

方法1:

import sched, time
import os
s = sched.scheduler(time.time, time.sleep)
#scheduler的两个参数用法复杂,可以不做任何更改
def playmusic(x):
  os.system(x)
def jobtodo():
   tmlist = [2011,8,11,22,15,0,0,0,0]
   x1=time.mktime(tmlist)
   x2=time.time()
   y=x1-x2
#计算任务到现在的时间长度
   s.enter(y, 1, playmusic, ('mplayer /home/c.mp3',))
#四个参数分别为:间隔事件、优先级(用于同时间到达的两个事件同时执行时定序)、被调用触发的函数,给他
#的参数(注意:一定要以tuple给如,如果只有一个参数就(xx,))
   s.run()
   print time.time()
jobtodo()

方法2:

import os
import time
from threading import Timer
def playmusic(x):
  os.system(x)
def jobtodo():
   tmlist = [2011,8,11,22,40,0,0,0,0]
   x1=time.mktime(tmlist)
   x2=time.time()
   y=x1-x2
   Timer(y, playmusic, ('mplayer /home/b.mp3',)).start()
jobtodo()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python中random模块用法实例分析
May 19 Python
Python Unittest自动化单元测试框架详解
Apr 04 Python
Python代码缩进和测试模块示例详解
May 07 Python
python删除列表元素的三种方法(remove,pop,del)
Jul 22 Python
python实现两个文件夹的同步
Aug 29 Python
python range实例用法分享
Feb 06 Python
使用celery和Django处理异步任务的流程分析
Feb 19 Python
Python实现汇率转换操作
May 03 Python
pycharm 关掉syntax检查操作
Jun 09 Python
Python with语句用法原理详解
Jul 03 Python
解决PyCharm无法使用lxml库的问题(图解)
Dec 22 Python
Python机器学习应用之工业蒸汽数据分析篇详解
Jan 18 Python
pygame播放音乐的方法
May 19 #Python
在Python中处理字符串之isdigit()方法的使用
May 18 #Python
Python中处理字符串之isalpha()方法的使用
May 18 #Python
探究Python中isalnum()方法的使用
May 18 #Python
Python中的index()方法使用教程
May 18 #Python
详解Python中find()方法的使用
May 18 #Python
详解Python中expandtabs()方法的使用
May 18 #Python
You might like
10条PHP高级技巧[修正版]
2011/08/02 PHP
ThinkPHP的MVC开发机制实例解析
2014/08/23 PHP
php常用的安全过滤函数集锦
2014/10/09 PHP
深入讲解PHP的Yii框架中的属性(Property)
2016/03/18 PHP
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
2010/10/01 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
2015/08/21 Javascript
jquery弹出遮掩层效果【附实例代码】
2016/04/28 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
2017/03/25 Javascript
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
简述vue中的config配置
2018/01/23 Javascript
JavaScript中发出HTTP请求最常用的方法
2018/07/12 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
vuex 解决报错this.$store.commit is not a function的方法
2018/12/17 Javascript
OpenLayers实现图层切换控件
2020/09/25 Javascript
Python读写Redis数据库操作示例
2014/03/18 Python
Python学习笔记之os模块使用总结
2014/11/03 Python
Python中map和列表推导效率比较实例分析
2015/06/17 Python
python PIL模块与随机生成中文验证码
2016/02/27 Python
Python守护进程和脚本单例运行详解
2017/01/06 Python
Python中xrange与yield的用法实例分析
2017/12/26 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
Django框架会话技术实例分析【Cookie与Session】
2019/05/24 Python
pandas DataFrame索引行列的实现
2019/06/04 Python
Python实现数值积分方式
2019/11/20 Python
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
BISSELL官网:北美吸尘器第一品牌
2019/03/14 全球购物
趣味体育活动方案
2014/02/08 职场文书
建筑学专业自荐书
2014/07/09 职场文书
董事长年会致辞
2015/07/29 职场文书
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android