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读写文本文件及编写简单的文本编辑器
Mar 11 Python
详解python3百度指数抓取实例
Dec 12 Python
python中实现迭代器(iterator)的方法示例
Jan 19 Python
Python中的并发处理之asyncio包使用的详解
Apr 03 Python
多个应用共存的Django配置方法
May 30 Python
Django Rest framework之权限的实现示例
Dec 17 Python
详解python实现交叉验证法与留出法
Jul 11 Python
Apache部署Django项目图文详解
Jul 30 Python
python使用writerows写csv文件产生多余空行的处理方法
Aug 01 Python
Django实现随机图形验证码的示例
Oct 15 Python
pandas提升计算效率的一些方法汇总
May 30 Python
如何利用python实现列表嵌套字典取值
Jun 10 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常用的文件操作函数经典收藏
2013/04/02 PHP
PHP过滤★等特殊符号的正则
2014/01/27 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
jquery操作select元素和option的实例代码
2016/02/03 Javascript
详解AngularJS中的表单验证(推荐)
2016/11/17 Javascript
Bootstrap轮播图学习使用
2017/02/10 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
js实现图片推拉门效果代码实例
2019/05/18 Javascript
使用JS来动态操作css的几种方法
2019/12/18 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
[02:26]2016国际邀请赛8月3日开战 中国军团出征西雅图
2016/08/02 DOTA
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Ruby元编程基础学习笔记整理
2016/07/02 Python
Python 实现数据库(SQL)更新脚本的生成方法
2017/07/09 Python
Python编程中类与类的关系详解
2019/08/08 Python
python创建与遍历List二维列表的方法
2019/08/16 Python
Python 如何展开嵌套的序列
2020/08/01 Python
Python爬虫之Spider类用法简单介绍
2020/08/04 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
python 实现Harris角点检测算法
2020/12/11 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
CSS3 完美实现圆角效果
2009/07/13 HTML / CSS
HTML5的革新 结构之美
2011/06/20 HTML / CSS
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
会计系毕业个人自荐信格式
2013/09/23 职场文书
11月红领巾广播稿
2014/01/17 职场文书
生日寄语大全
2014/04/08 职场文书
文明寝室标语
2014/06/13 职场文书
2014国庆节幼儿园亲子活动方案
2014/09/16 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书
党的群众路线剖析材料
2014/10/09 职场文书
党员检讨书
2014/10/13 职场文书
2015年教师党员公开承诺书
2015/01/22 职场文书
pytorch 使用半精度模型部署的操作
2021/05/24 Python