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_脚本CGI、特点、应用、开发环境(详解)
May 23 Python
Django实现快速分页的方法实例
Oct 22 Python
浅谈flask截获所有访问及before/after_request修饰器
Jan 18 Python
Python-OpenCV基本操作方法详解
Apr 02 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
Feb 21 Python
Python异步操作MySQL示例【使用aiomysql】
May 16 Python
Python中一些深不见底的“坑”
Jun 12 Python
如何使用python爬虫爬取要登陆的网站
Jul 12 Python
解决pytorch DataLoader num_workers出现的问题
Jan 14 Python
基于Python数据结构之递归与回溯搜索
Feb 26 Python
python如何处理程序无法打开
Jun 16 Python
pip install命令安装扩展库整理
Mar 02 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中通过curl smtp发送邮件
2012/06/05 PHP
php中session过期时间设置及session回收机制介绍
2014/05/05 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
jquery模拟SELECT下拉框取值效果
2013/10/23 Javascript
jQuery的css()方法用法实例
2014/12/24 Javascript
jQuery中[attribute]选择器用法实例
2014/12/31 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
使用AngularJS实现表单向导的方法
2015/06/19 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
使用Bootstrap Tabs选项卡Ajax加载数据实现
2016/12/23 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
详解vue axios中文文档
2017/09/12 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
2021/01/29 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
浅谈Django学习migrate和makemigrations的差别
2018/01/18 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
使用python实现对元素的长截图功能
2019/11/14 Python
基于python调用psutil模块过程解析
2019/12/20 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
英国最受欢迎的价格比较网站之一:MoneySuperMarket
2018/12/19 全球购物
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
大学学习个人的自我评价
2014/02/18 职场文书
党员入党表决心的话
2014/03/11 职场文书
新郎答谢词
2015/01/04 职场文书
语文复习计划
2015/01/19 职场文书
单位介绍信格式范文
2015/05/04 职场文书
运动员加油词
2015/07/18 职场文书
导游词之永泰公主墓
2019/12/04 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS