python定时器使用示例分享


Posted in Python onFebruary 16, 2014
class SLTimer(multiprocessing.Process):
    #from datetime import datetime
    #import time
    def __init__(self, target=None, args=(), kwargs={},date=None,time=None):
        '''\
        @param date 1900-01-01
        @param time 00:00:00
        '''
        super(SLTimer,self).__init__(target=target,args=args,kwargs=kwargs)
        _date = ''
        if date is None:
            _date = datetime.now().__str__()[:10]
        else :
            _date = date
        _time = ''
        if time is None:
            _time = datetime.now().__str__()[11:19]
        else:
            _time = time
        self.__runtime = '%s %s' % (_date,_time)
    def run(self):
        timeLen = len('1900-00-00 00:00:00')
        while True:
            now = datetime.now().__str__()[:timeLen]
            if now>=self.__runtime:
                break
            print 'sleeping... %s' % now
            time.sleep(1.0)
        super(SLTimer,self).run()

测试

def show1():
    from datetime import datetime
    print 'hello,current time:%s' % datetime.now().__str__()
def t23():
    from  stock.task import SLTimer
    timer = SLTimer(show1, time='16:31:50')
    timer.start()
Python 相关文章推荐
Python实现抓取百度搜索结果页的网站标题信息
Jan 22 Python
Python 自动刷博客浏览量实例代码
Jun 14 Python
解决pandas .to_excel不覆盖已有sheet的问题
Dec 10 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
Apr 05 Python
简单了解django orm中介模型
Jul 30 Python
Python笔记之facade模式
Nov 20 Python
tensorflow实现训练变量checkpoint的保存与读取
Feb 10 Python
Django实现从数据库中获取到的数据转换为dict
Mar 27 Python
使用opencv中匹配点对的坐标提取方式
Jun 04 Python
基于python调用jenkins-cli实现快速发布
Aug 14 Python
Pycharm中使用git进行合作开发的教程详解
Nov 17 Python
完美处理python与anaconda环境变量的冲突问题
Apr 07 Python
python求素数示例分享
Feb 16 #Python
python检测服务器是否正常
Feb 16 #Python
java直接调用python脚本的例子
Feb 16 #Python
python根据距离和时长计算配速示例
Feb 16 #Python
python根据经纬度计算距离示例
Feb 16 #Python
python转换摩斯密码示例
Feb 16 #Python
python动态监控日志内容的示例
Feb 16 #Python
You might like
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
2014/02/24 PHP
PHP实现HTML生成PDF文件的方法
2014/11/07 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
php中钩子(hook)的原理与简单应用demo示例
2019/09/03 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
Jquery倒计时源码分享
2014/05/16 Javascript
JavaScript利用正则表达式去除日期中的-
2014/06/09 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
js获取Get值的方法
2016/09/29 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
Vue实现导出excel表格功能
2018/03/30 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
javascript实现贪吃蛇小练习
2020/07/05 Javascript
小程序自定义弹框效果
2020/11/16 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
python海龟绘图实例教程
2014/07/24 Python
Python 删除连续出现的指定字符的实例
2018/06/29 Python
python常用函数与用法示例
2019/07/02 Python
Python 获取命令行参数内容及参数个数的实例
2019/12/20 Python
python等待10秒执行下一命令的方法
2020/07/19 Python
基于pycharm 项目和项目文件命名规则的介绍
2021/01/15 Python
HTML5为输入框添加语音输入功能的实现方法
2017/02/06 HTML / CSS
利用 Canvas实现绘画一个未闭合的带进度条的圆环
2019/07/26 HTML / CSS
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
Looking4Parking美国:全球排名第一的机场停车比较品牌
2019/08/26 全球购物
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
银行会计业务的个人自我评价
2013/11/02 职场文书
关于祖国的演讲稿
2014/05/04 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
建议书的格式及范文
2015/09/14 职场文书
小学英语教学反思范文
2016/02/15 职场文书
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle