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实现的一个简单LRU cache
Sep 26 Python
python实现简单的计时器功能函数
Mar 14 Python
Python编程实现二叉树及七种遍历方法详解
Jun 02 Python
Python Flask-web表单使用详解
Nov 18 Python
python解决js文件utf-8编码乱码问题(推荐)
May 02 Python
Python 2.7中文显示与处理方法
Jul 16 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
Apr 26 Python
python安装requests库的实例代码
Jun 25 Python
Python 切分数组实例解析
Nov 07 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
Nov 25 Python
pytorch 批次遍历数据集打印数据的例子
Dec 30 Python
Python基于tkinter canvas实现图片裁剪功能
Nov 05 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
php面向对象的方法重载两种版本比较
2008/09/08 PHP
学习discuz php 引入文件的方法DISCUZ_ROOT
2009/06/21 PHP
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
PHP中防止SQL注入实现代码
2011/02/19 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
纯css下拉菜单 无需js
2016/08/15 Javascript
BOM系列第二篇之定时器requestAnimationFrame
2016/08/17 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
JavaScript-html标题滚动效果的简单实现
2016/09/08 Javascript
微信小程序中实现一对多发消息详解及实例代码
2017/02/14 Javascript
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
javascript 中Cookie读、写与删除操作
2017/03/29 Javascript
vue中post请求以a=a&b=b 的格式写遇到的问题
2018/04/27 Javascript
详解create-react-app 自定义 eslint 配置
2018/06/07 Javascript
layui的表单提交以及验证和修改弹框的实例
2019/09/09 Javascript
在vue中高德地图引入和轨迹的绘制的实现
2019/10/11 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
简单解析Django框架中的表单验证
2015/07/17 Python
Python 实现简单的shell sed替换功能(实例讲解)
2017/09/29 Python
python for和else语句趣谈
2019/07/02 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
Pytest框架之fixture的详细使用教程
2020/04/07 Python
python中wheel的用法整理
2020/06/15 Python
CSS3轻松实现圆角效果
2017/11/09 HTML / CSS
HTML5实现视频弹幕功能
2019/08/09 HTML / CSS
Charlotte Tilbury澳大利亚官网:英国美妆品牌
2018/10/05 全球购物
制冷与电控专业应届生求职信
2013/11/11 职场文书
事业单位绩效考核实施方案
2014/03/27 职场文书
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
司机岗位职责
2015/02/04 职场文书
《藏戏》教学反思
2016/02/23 职场文书