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中dict与set的使用
Aug 10 Python
怎样使用Python脚本日志功能
Aug 14 Python
python导入时小括号大作用
Jan 10 Python
Python模拟三级菜单效果
Sep 11 Python
Python 修改列表中的元素方法
Jun 26 Python
flask框架使用orm连接数据库的方法示例
Jul 16 Python
在django-xadmin中APScheduler的启动初始化实例
Nov 15 Python
解决TensorFlow模型恢复报错的问题
Feb 06 Python
django创建超级用户时指定添加其它字段方式
May 14 Python
Python调用JavaScript代码的方法
Oct 27 Python
opencv读取视频并保存图像的方法
Jun 04 Python
Python还能这么玩之只用30行代码从excel提取个人值班表
Jun 05 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日历[测试通过]
2008/03/27 PHP
兼容PHP5的PHP目录管理函数库
2008/07/10 PHP
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
php时间戳格式化显示友好的时间函数分享
2014/10/21 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
php实现微信发红包功能
2018/07/13 PHP
jQuery 1.0.2
2006/10/11 Javascript
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
JavaScript 动态将数字金额转化为中文大写金额
2009/05/14 Javascript
纯js简单日历实现代码
2013/10/05 Javascript
制作jquery遮罩层效果导航菜单代码分享
2013/12/25 Javascript
全面解析Bootstrap表单使用方法(表单控件状态)
2015/11/24 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
DropDownList实现可输入可选择(两种版本可选)
2016/12/07 Javascript
vue-router单页面路由
2017/06/17 Javascript
vue移动端项目缓存问题实践记录
2018/10/29 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
2020/04/10 Javascript
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
Python中关键字is与==的区别简述
2014/07/31 Python
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
matlab中实现矩阵删除一行或一列的方法
2018/04/04 Python
在Python中os.fork()产生子进程的例子
2019/08/08 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
编写python代码实现简单抽奖器
2020/10/20 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
2021/01/28 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
详解Html5中video标签那些属性和方法
2019/07/01 HTML / CSS
毕业生造价工程师求职信
2013/10/17 职场文书
导游个人求职信范文
2014/03/23 职场文书
幼儿园保育员责任书
2014/07/22 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
职称评定个人总结
2015/03/05 职场文书
同意转租证明
2015/06/24 职场文书
MySQL开启事务的方式
2021/06/26 MySQL