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套接字流重定向实例汇总
Mar 03 Python
Python卸载模块的方法汇总
Jun 07 Python
python将字典内容存入mysql实例代码
Jan 18 Python
浅谈Python中的私有变量
Feb 28 Python
python 限制函数调用次数的实例讲解
Apr 21 Python
用python实现将数组元素按从小到大的顺序排列方法
Jul 02 Python
python将txt文件读入为np.array的方法
Oct 30 Python
django session完成状态保持的方法
Nov 27 Python
python实现感知机线性分类模型示例代码
Jun 02 Python
Python实现性能自动化测试竟然如此简单
Jul 30 Python
Python解析m3u8拼接下载mp4视频文件的示例代码
Mar 03 Python
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
Jun 09 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句法规则详解 入门学习
2011/11/09 PHP
php随机显示指定文件夹下图片的方法
2015/07/13 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
JQuery优缺点分析说明
2011/04/10 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
JavaScript地图拖动功能SpryMap的简单实现
2013/07/17 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
2016/02/16 Javascript
基于jQuery实现表格的查看修改删除
2016/08/01 Javascript
总结十个Angular.js由浅入深的面试问题
2016/08/26 Javascript
前端构建工具之gulp的语法教程
2017/06/12 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
2017/08/08 jQuery
vue获取DOM元素并设置属性的两种实现方法
2017/09/30 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
详细分析Node.js 多进程
2020/06/22 Javascript
python避免死锁方法实例分析
2015/06/04 Python
Python中类的初始化特殊方法
2017/12/01 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
使用keras实现非线性回归(两种加激活函数的方式)
2020/07/05 Python
Python 按比例获取样本数据或执行任务的实现代码
2020/12/03 Python
用python制作个音乐下载器
2021/01/30 Python
css3实现一款模仿iphone样式的注册表单
2013/03/20 HTML / CSS
css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况
2016/12/06 HTML / CSS
html5新特性与用法大全
2018/09/13 HTML / CSS
html5菜单折纸效果
2014/04/22 HTML / CSS
HTML5实现预览本地图片
2016/02/17 HTML / CSS
美国网上书店:Barnes & Noble
2018/08/15 全球购物
实习生自荐信范文
2013/11/13 职场文书
2015年中秋节演讲稿
2015/03/20 职场文书
2016年圣诞节义工活动总结
2016/04/01 职场文书
springboot 多数据源配置不生效遇到的坑及解决
2021/11/17 Java/Android