手机
当前位置:查字典教程网 >脚本专栏 >python >python每隔N秒运行指定函数的方法
python每隔N秒运行指定函数的方法
摘要:本文实例讲述了python每隔N秒运行指定函数的方法。分享给大家供大家参考。具体如下:这是一个类似定时器的效果,每隔指定的秒数运行指定的函数...

本文实例讲述了python每隔N秒运行指定函数的方法。分享给大家供大家参考。具体如下:

这是一个类似定时器的效果,每隔指定的秒数运行指定的函数,采用线程实现,代码简单实用。

复制代码 代码如下:import os

import time

def print_ts(message):

print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message)

def run(interval, command):

print_ts("-"*100)

print_ts("Command %s"%command)

print_ts("Starting every %s seconds."%interval)

print_ts("-"*100)

while True:

try:

# sleep for the remaining seconds of interval

time_remaining = interval-time.time()%interval

print_ts("Sleeping until %s (%s seconds)..."%((time.ctime(time.time()+time_remaining)), time_remaining))

time.sleep(time_remaining)

print_ts("Starting command.")

# execute the command

status = os.system(command)

print_ts("-"*100)

print_ts("Command status = %s."%status)

except Exception, e:

print e

if __name__=="__main__":

interval = 5

command = r"ipconfig"

run(interval, command)

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

【python每隔N秒运行指定函数的方法】相关文章:

python 测试实现方法

简单文件操作python 修改文件指定行的方法

python生成指定尺寸缩略图的示例

python操作MySQL数据库具体方法

Python中apply函数的用法实例教程

python中的yield使用方法

让python的Cookie.py模块支持冒号做key的方法

python实现dnspod自动更新dns解析的方法

python list 合并连接字符串的方法

python 获取本机ip地址的两个方法

精品推荐
分类导航