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实现Windows上气泡提醒效果的方法
Jun 03 Python
MySQL中表的复制以及大型数据表的备份教程
Nov 25 Python
Python卸载模块的方法汇总
Jun 07 Python
Python使用django搭建web开发环境
Jun 09 Python
python+mongodb数据抓取详细介绍
Oct 25 Python
python实现随机梯度下降(SGD)
Mar 24 Python
Windows 7下Python Web环境搭建图文教程
Mar 20 Python
python读取视频流提取视频帧的两种方法
Oct 22 Python
使用Python的Dataframe取两列时间值相差一年的所有行方法
Jul 10 Python
Python 给定的经纬度标注在地图上的实现方法
Jul 05 Python
使用K.function()调试keras操作
Jun 17 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
Jun 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
PHP Google的translate API代码
2008/12/10 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
php缩放gif和png图透明背景变成黑色的解决方法
2014/10/14 PHP
用javascript实现给图片加链接
2007/08/15 Javascript
让textarea自动调整大小的js代码
2011/04/12 Javascript
javascript内存管理详细解析
2013/11/11 Javascript
Nodejs初级阶段之express
2015/11/23 NodeJs
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
Move.js入门
2017/02/08 Javascript
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
微信小程序选择图片和放大预览图片功能
2017/11/02 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
Vue动态加载异步组件的方法
2018/11/21 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
2019/04/09 Javascript
微信小程序如何使用云开发
2019/05/17 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
Python字符串中查找子串小技巧
2015/04/10 Python
在Django框架中伪造捕捉到的URLconf值的方法
2015/07/18 Python
python实现Decorator模式实例代码
2018/02/09 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
ipython jupyter notebook中显示图像和数学公式实例
2020/04/15 Python
详解Python IO口多路复用
2020/06/17 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
印度尼西亚手表和包包商店:Urban Icon
2019/12/12 全球购物
营销与策划应届生求职信
2013/11/04 职场文书
土木工程专业个人求职信
2013/12/05 职场文书
酒店仓管员岗位职责
2014/04/28 职场文书
校长四风对照检查材料
2014/09/27 职场文书
乡镇党建工作汇报材料
2014/10/27 职场文书
2014年个人年终总结
2015/03/09 职场文书
退货证明模板
2015/06/23 职场文书
庆七一晚会主持词
2015/06/30 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书
初一数学教学反思
2016/02/17 职场文书
Django与数据库交互的实现
2021/06/03 Python