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中字典和JSON互转操作实例
Jan 19 Python
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
May 15 Python
Python操作MySQL数据库的三种方法总结
Jan 30 Python
python实现函数极小值
Jul 10 Python
python线程中的同步问题及解决方法
Aug 29 Python
Win10 安装PyCharm2019.1.1(图文教程)
Sep 29 Python
简单了解Pandas缺失值处理方法
Nov 16 Python
python3.8与pyinstaller冲突问题的快速解决方法
Jan 16 Python
python标准库os库的函数介绍
Feb 12 Python
sklearn和keras的数据切分与交叉验证的实例详解
Jun 19 Python
获取CSDN文章内容并转换为markdown文本的python
Sep 06 Python
Python实现位图分割的效果
Nov 20 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
jQuery向下滚动即时加载内容实现的瀑布流效果
2016/01/07 PHP
PHP二进制与字符串之间的相互转换教程
2016/10/14 PHP
PHP容器类的两种实现方式示例
2019/07/24 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
动态加载iframe
2006/06/16 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
JavaScript设计模式之抽象工厂模式介绍
2014/12/28 Javascript
js实现文件上传表单域美化特效
2015/11/02 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
关于Javascript回调函数的一个妙用
2016/08/29 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
vue.js使用v-model指令实现的数据双向绑定功能示例
2018/05/22 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
微信小程序中的列表切换功能实例代码详解
2020/06/09 Javascript
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
python中的lambda表达式用法详解
2016/06/22 Python
详解python之heapq模块及排序操作
2019/04/04 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
python django中8000端口被占用的解决
2019/12/17 Python
Pytoch之torchvision.transforms图像变换实例
2019/12/30 Python
百思买加拿大:Best Buy Canada
2018/03/20 全球购物
空指针到底是什么
2012/08/07 面试题
物业保安员岗位职责
2014/03/14 职场文书
淘宝好评语大全
2014/05/05 职场文书
邹越感恩父母演讲稿
2014/08/28 职场文书
报案材料怎么写
2015/05/25 职场文书
高考1977观后感
2015/06/04 职场文书
《黄道婆》教学反思
2016/02/22 职场文书
文明和谐家庭事迹材料(2016精选版)
2016/02/29 职场文书
Python实现8种常用抽样方法
2021/06/27 Python
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python