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 相关文章推荐
使用grappelli为django admin后台添加模板
Nov 18 Python
python正常时间和unix时间戳相互转换的方法
Apr 23 Python
连接Python程序与MySQL的教程
Apr 29 Python
pip安装Python库时遇到的问题及解决方法
Nov 23 Python
基于python 处理中文路径的终极解决方法
Apr 12 Python
python使用Flask操作mysql实现登录功能
May 14 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
Jun 27 Python
python实现在线翻译功能
Mar 03 Python
Django Session和Cookie分别实现记住用户登录状态操作
Jul 02 Python
Keras保存模型并载入模型继续训练的实现
Feb 20 Python
Python趣味挑战之实现简易版音乐播放器
May 28 Python
Django实现drf搜索过滤和排序过滤
Jun 21 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 获得汉字拼音首字母的函数
2009/08/01 PHP
php中生成随机密码的自定义函数代码
2013/10/21 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
JavaScript iframe的相互操作浅析
2009/10/14 Javascript
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
jquery如何判断表格同一列不同行input数据是否重复
2014/05/14 Javascript
jquery中$each()方法的使用指南
2015/04/30 Javascript
Easyui form combobox省市区三级联动
2016/01/13 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
[js高手之路]寄生组合式继承的优势详解
2017/08/28 Javascript
监听angularJs列表数据是否渲染完毕的方法示例
2018/11/07 Javascript
Angular CLI 使用教程指南参考小结
2019/04/10 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
python编程实现希尔排序
2017/04/13 Python
python+numpy按行求一个二维数组的最大值方法
2019/07/09 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
python中安装django模块的方法
2020/03/12 Python
PyTorch之nn.ReLU与F.ReLU的区别介绍
2020/06/27 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
python利用opencv保存、播放视频
2020/11/02 Python
Pycharm安装Qt Design快捷工具的详细教程
2020/11/18 Python
CAT鞋加拿大官网:CAT Footwear加拿大
2020/08/05 全球购物
受欢迎的大学生自我评价
2013/12/05 职场文书
学习新党章思想汇报
2014/01/09 职场文书
学生上课说话检讨书
2014/10/25 职场文书
用电申请报告范文
2015/05/18 职场文书
2019年中学生的思想品德评语集锦
2019/12/19 职场文书
Python利用zhdate模块实现农历日期处理
2022/03/31 Python
Dashboard管理Kubernetes集群与API访问配置
2022/04/01 Servers