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不带重复的全排列代码
Aug 13 Python
Python中Iterator迭代器的使用杂谈
Jun 20 Python
浅谈python正则的常用方法 覆盖范围70%以上
Mar 14 Python
python字典值排序并取出前n个key值的方法
Oct 17 Python
对python 匹配字符串开头和结尾的方法详解
Oct 27 Python
详解【python】str与json类型转换
Apr 29 Python
使用Python中的reduce()函数求积的实例
Jun 28 Python
ORM Django 终端打印 SQL 语句实现解析
Aug 09 Python
python绘制BA无标度网络示例代码
Nov 21 Python
基于python实现数组格式参数加密计算
Apr 21 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
Aug 04 Python
selenium携带cookies模拟登陆CSDN的实现
Jan 19 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
cache_lite试用
2007/02/14 PHP
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
2011/07/23 PHP
PHP 数组黑名单/白名单实例代码详解
2019/06/04 PHP
tp5.1 框架join方法用法实例分析
2020/05/26 PHP
用js判断浏览器是否是IE的比较好的办法
2007/05/08 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
javascript获取文档坐标和视口坐标
2015/05/26 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
angular ngClick阻止冒泡使用默认行为的方法
2016/11/03 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
使用AngularJS2中的指令实现按钮的切换效果
2017/03/27 Javascript
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
2017/06/09 jQuery
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
2017/10/25 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
详解vue如何使用rules对表单字段进行校验
2018/10/17 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
简单介绍Python中的len()函数的使用
2015/04/07 Python
将Emacs打造成强大的Python代码编辑工具
2015/11/20 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
基于django传递数据到后端的例子
2019/08/16 Python
浅谈CSS3特性查询(Feature Query: @supports)功能简介
2017/07/31 HTML / CSS
Groupon西班牙官方网站:在线优惠券和交易,节省高达70%
2021/03/13 全球购物
金讯Java笔试题目
2013/06/18 面试题
2014年消防工作实施方案
2014/02/20 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
2014年科技工作总结
2014/11/26 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
丧事酒宴答谢词
2015/09/30 职场文书
社区结对共建协议书
2016/03/23 职场文书
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang