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 相关文章推荐
flask中使用SQLAlchemy进行辅助开发的代码
Feb 10 Python
Python守护进程(daemon)代码实例
Mar 06 Python
Django处理多用户类型的方法介绍
May 18 Python
python获取指定日期范围内的每一天,每个月,每季度的方法
Aug 08 Python
python实现登录密码重置简易操作代码
Aug 14 Python
python opencv根据颜色进行目标检测的方法示例
Jan 15 Python
基于Python的Jenkins的二次开发操作
May 12 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
May 22 Python
基于python代码批量处理图片resize
Jun 04 Python
Python urllib库如何添加headers过程解析
Oct 05 Python
python实现发送QQ邮件(可加附件)
Dec 23 Python
Python用SSH连接到网络设备
Feb 18 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
Blitz templates 最快的PHP模板引擎
2010/04/06 PHP
php记录代码执行时间(实现代码)
2013/07/05 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
php array_chunk()函数用法与注意事项
2019/07/12 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
jQuery maxlength文本字数限制插件
2010/04/16 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题
2016/12/28 Javascript
jQuery实现页面滚动时智能浮动定位
2017/01/08 Javascript
js微信分享实现代码
2020/10/11 Javascript
seajs中模块依赖的加载处理实例分析
2017/10/10 Javascript
vue router自动判断左右翻页转场动画效果
2017/10/10 Javascript
js 客户端打印html 并且去掉页眉、页脚的实例
2017/11/03 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
Vue 去除路径中的#号
2018/04/19 Javascript
详解封装基础的angular4的request请求方法
2018/06/05 Javascript
vue初始化动画加载的实例
2018/09/01 Javascript
JS实现给数组对象排序的方法分析
2019/06/24 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&平移轮播效果
2019/08/16 Javascript
微信小程序点击item使之滚动到屏幕中间位置
2020/03/25 Javascript
javascript实现前端分页效果
2020/06/24 Javascript
微信小程序换肤功能实现代码(思路详解)
2020/08/25 Javascript
Vue.js原理分析之nextTick实现详解
2020/09/07 Javascript
React实现评论的添加和删除
2020/10/20 Javascript
python笔记:mysql、redis操作方法
2017/06/28 Python
Python使用getpass库读取密码的示例
2017/10/10 Python
Python如何筛选序列中的元素的方法实现
2019/07/15 Python
python yield关键词案例测试
2019/10/15 Python
Pycharm连接gitlab实现过程图解
2020/09/01 Python
编写python代码实现简单抽奖器
2020/10/20 Python
英国游戏机和游戏购物网站:365games.co.uk
2018/06/18 全球购物
Farfetch中文官网:奢侈品牌时尚购物平台
2020/03/15 全球购物
25道Java面试题集合
2013/05/21 面试题