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中请使用isinstance()判断变量类型
Aug 25 Python
Python入门篇之函数
Oct 20 Python
Python程序中的观察者模式结构编写示例
May 27 Python
Python对象类型及其运算方法(详解)
Jul 05 Python
Python函数参数操作详解
Aug 03 Python
详解Python_shutil模块
Mar 15 Python
Cython编译python为so 代码加密示例
Dec 23 Python
Python ini文件常用操作方法解析
Apr 26 Python
python读取yaml文件后修改写入本地实例
Apr 27 Python
Python实现转换图片背景颜色代码
Apr 30 Python
Python代码需要缩进吗
Jul 01 Python
Python极值整数的边界探讨分析
Sep 15 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/08/18 PHP
php FPDF类库应用实现代码
2009/03/20 PHP
PHP使用GIFEncoder类生成的GIF动态图片验证码
2014/07/01 PHP
php使用function_exists判断函数可用的方法
2014/11/19 PHP
javascript event 事件解析
2011/01/31 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
2016/01/22 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
微信小程序 封装http请求实例详解
2017/01/16 Javascript
使用vue + less 实现简单换肤功能的示例
2018/02/21 Javascript
Vue2.5通过json文件读取数据的方法
2018/02/27 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
2019/12/16 Javascript
vant实现购物车功能
2020/06/29 Javascript
Python常用正则表达式符号浅析
2014/08/13 Python
python PyTorch预训练示例
2018/02/11 Python
Php多进程实现代码
2018/05/07 Python
python实现旋转和水平翻转的方法
2018/10/25 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
python如何编写win程序
2020/06/08 Python
pandas按条件筛选数据的实现
2021/02/20 Python
美国休闲服装品牌:Express
2016/09/24 全球购物
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
机械设计及其自动化专业推荐信
2013/10/31 职场文书
2014年自我评价
2014/01/04 职场文书
优秀教师先进事迹
2014/01/22 职场文书
品牌宣传方案
2014/03/21 职场文书
就业协议书怎么填
2014/04/11 职场文书
代理协议书范本
2014/04/22 职场文书
党的群众路线教育实践活动总结材料
2014/10/30 职场文书
SpringCloud Alibaba项目实战之nacos-server服务搭建过程
2021/06/21 Java/Android
手把手教你实现PyTorch的MNIST数据集
2021/06/28 Python