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实现查询IP地址所在地
Mar 29 Python
Python中字符串的修改及传参详解
Nov 30 Python
python 函数传参之传值还是传引用的分析
Sep 07 Python
python实现csv格式文件转为asc格式文件的方法
Mar 23 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
python matlibplot绘制3D图形
Jul 02 Python
对python:threading.Thread类的使用方法详解
Jan 31 Python
python 扩展print打印文件路径和当前时间信息的实例代码
Oct 11 Python
pytorch实现focal loss的两种方式小结
Jan 02 Python
tensorflow estimator 使用hook实现finetune方式
Jan 21 Python
pytorch  网络参数 weight bias 初始化详解
Jun 24 Python
python中requests模拟登录的三种方式(携带cookie/session进行请求网站)
Nov 17 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
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
2015/11/10 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
2017/02/15 PHP
javascript 兼容FF的onmouseenter和onmouseleave的代码
2008/07/19 Javascript
爆炸式的JS圆形浮动菜单特效代码
2010/03/03 Javascript
初窥JQuery(二)事件机制(2)
2010/12/06 Javascript
初识JQuery 实例一(first)
2011/03/16 Javascript
基于jquery & json的省市区联动代码
2012/06/26 Javascript
浅析js中2个等号与3个等号的区别
2013/08/06 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
复制网页内容,粘贴之后自动加上网址的实现方法(脚本之家特别整理)
2014/10/16 Javascript
node.js中的http.get方法使用说明
2014/12/14 Javascript
浅谈下拉菜单中的Option对象
2015/05/10 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
2016/10/14 Javascript
Jquery on绑定的事件 触发多次实例代码
2016/12/08 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
Python实现通过文件路径获取文件hash值的方法
2017/04/29 Python
Python基于jieba库进行简单分词及词云功能实现方法
2018/06/16 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
Python列表list排列组合操作示例
2018/12/18 Python
Python从函数参数类型引出元组实例分析
2019/05/28 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
2020/12/21 Python
Space NK英国站:英国热门美妆网站
2017/12/11 全球购物
Intersport西班牙:在线体育商店
2019/11/06 全球购物
如何在Oracle中查看各个表、表空间占用空间的大小
2015/10/31 面试题
会计师职业生涯规划范文
2014/02/18 职场文书
党员干部承诺书
2014/03/25 职场文书
经济贸易专业自荐信
2014/06/11 职场文书
镇副书记专题民主生活会对照检查材料思想汇报
2014/10/02 职场文书
2015年学校关工委工作总结
2015/04/03 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
同意落户证明
2015/06/19 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
2021/05/27 Python
为什么在foreach循环中JAVA集合不能添加或删除元素
2021/06/11 Java/Android