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计算时间差的方法
May 20 Python
python读取TXT到数组及列表去重后按原来顺序排序的方法
Jun 26 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
Python操作SQLite数据库的方法详解
Jun 16 Python
Python实现的端口扫描功能示例
Apr 08 Python
Python sorted函数详解(高级篇)
Sep 18 Python
Python爬虫使用代理IP的实现
Oct 27 Python
Python实现在Windows平台修改文件属性
Mar 05 Python
Python中的__init__作用是什么
Jun 09 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
Jun 10 Python
在django中实现choices字段获取对应字段值
Jul 12 Python
LyScript实现绕过反调试保护的示例详解
Aug 14 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 裁剪图片成固定大小代码方法
2009/09/09 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
Array对象方法参考
2006/10/03 Javascript
ExtJS TabPanel beforeremove beforeclose使用说明
2010/03/31 Javascript
基于jquery的获取浏览器窗口大小的代码
2011/03/28 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
2013/12/19 Javascript
jquery each的几种常用的使用方法示例
2014/01/21 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
2014/03/28 Javascript
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
JQuery中DOM加载与事件执行实例分析
2015/06/13 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
[03:42]2014DOTA2西雅图国际邀请赛7月9日TOPPLAY
2014/07/09 DOTA
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
Python六大开源框架对比
2015/10/19 Python
详解python如何调用C/C++底层库与互相传值
2016/08/10 Python
基于DataFrame筛选数据与loc的用法详解
2018/05/18 Python
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
Python3.5常见内置方法参数用法实例详解
2019/04/29 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
Python的赋值、深拷贝与浅拷贝的区别详解
2020/02/12 Python
python switch 实现多分支选择功能
2020/12/21 Python
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
深深扎根运动世界的生活品牌:Tillys
2017/10/30 全球购物
农业大学毕业生的个人自我评价
2013/10/11 职场文书
小学英语课后反思
2014/04/26 职场文书
初中新生军训方案
2014/05/13 职场文书
产品售后服务承诺书
2014/05/21 职场文书
工作经常出错的检讨书
2014/09/13 职场文书
专题组织生活会发言材料
2014/10/17 职场文书
写给老师的保证书
2015/05/09 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
多表查询、事务、DCL
2021/04/05 MySQL