Python定时执行之Timer用法示例

yipeiwu_com6年前Python基础

本文实例讲述了Python定时执行之Timer用法。分享给大家供大家参考。具体分析如下:

java中Timer的作用亦是如此。python中的线程提供了java线程功能的子集。

#!/usr/bin/env python 
from threading import Timer 
import time 
timer_interval=1 
def delayrun(): 
  print 'running' 
t=Timer(timer_interval,delayrun) 
t.start() 
while True: 
  time.sleep(0.1) 
  print 'main running' 

t是一个Timer对象。【估计内部是使用一个线程】delay一秒钟之后执行delayrun函数。

其中time.sleep函数是用来让主线程暂停一点时间再继续执行。

希望本文所述对大家的Python程序设计有所帮助。

相关文章

详解python单例模式与metaclass

单例模式的实现方式 将类实例绑定到类变量上 class Singleton(object): _instance = None def __new__(cls, *args...

利用Psyco提升Python运行速度

Psyco 是严格地在 Python 运行时进行操作的。也就是说,Python 源代码是通过 python 命令编译成字节码的,所用的方式和以前完全相同(除了为调用 Psyco 而添加的...

Python paramiko模块的使用示例

paramiko模块提供了ssh及sft进行远程登录服务器执行命令和上传下载文件的功能。这是一个第三方的软件包,使用之前需要安装。 1 基于用户名和密码的 sshclient 方式登录...

Tensorflow的可视化工具Tensorboard的初步使用详解

Tensorflow的可视化工具Tensorboard的初步使用详解

当使用Tensorflow训练大量深层的神经网络时,我们希望去跟踪神经网络的整个训练过程中的信息,比如迭代的过程中每一层参数是如何变化与分布的,比如每次循环参数更新后模型在测试集与训练集...

使用python装饰器验证配置文件示例

根据不同配置文件调用不同的验证函数检查输入。可以根据需求更改验证函数的逻辑。 复制代码 代码如下:def VerifyData(func):     def...