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 解析XML python模块xml.dom解析xml实例代码
Feb 07 Python
Python自动重试HTTP连接装饰器
Apr 28 Python
python实现矩阵乘法的方法
Jun 28 Python
浅谈python中的面向对象和类的基本语法
Jun 13 Python
python链接oracle数据库以及数据库的增删改查实例
Jan 30 Python
tensorflow 获取模型所有参数总和数量的方法
Jun 14 Python
Python查找第n个子串的技巧分享
Jun 27 Python
在python中使用requests 模拟浏览器发送请求数据的方法
Dec 26 Python
django框架用户权限中的session缓存到redis中的方法
Aug 06 Python
python+selenium 点击单选框-radio的实现方法
Sep 03 Python
利用Python绘制有趣的万圣节南瓜怪效果
Oct 31 Python
python代码实现猜拳小游戏
Nov 30 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
php读取javascript设置的cookies的代码
2010/04/12 PHP
如何用php获取文件名后缀
2013/06/09 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
JavaScript 撑出页面文字换行
2009/06/15 Javascript
JS对外部文件的加载及对IFRMAME的加载的实现,当加载完成后,指定指向方法(方法回调)
2011/07/04 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
在javascript中如何得到中英文混合字符串的长度
2014/01/17 Javascript
JS中实现简单Formatter函数示例代码
2014/08/19 Javascript
jQuery中;function($,undefined) 前面的分号的用处
2014/12/17 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
2016/01/04 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
炫酷的js手风琴效果
2016/10/13 Javascript
Vue.js实战之Vuex的入门教程
2017/04/01 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
nginx+vue.js实现前后端分离的示例代码
2018/02/12 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
使用Vue中 v-for循环列表控制按钮隐藏显示功能
2019/04/23 Javascript
微信小程序如何使用globalData的方法
2019/06/06 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
详解VUE中的插值( Interpolation)语法
2020/10/18 Javascript
python文件和目录操作函数小结
2014/07/11 Python
浅谈numpy库的常用基本操作方法
2018/01/09 Python
python实现文件助手中查看微信撤回消息
2019/04/29 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
python中append实例用法总结
2019/07/30 Python
python numpy 反转 reverse示例
2019/12/04 Python
python模拟点击在ios中实现的实例讲解
2020/11/26 Python
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
农场厂长岗位职责
2013/12/28 职场文书
直接有效的自我评价
2014/01/11 职场文书
食堂个人先进事迹
2014/01/22 职场文书
面试后的英文感谢信
2014/02/01 职场文书
大学毕业寄语大全
2014/04/10 职场文书
图书室标语
2014/06/21 职场文书
python程序的组织结构详解
2021/12/06 Python