手机
当前位置:查字典教程网 >脚本专栏 >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中apply函数的用法实例教程

盘点提高 Python 代码效率的方法

Python获取当前时间的方法

python抓取网页图片并放到指定文件夹

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

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

Python的函数嵌套的使用方法

python中的yield使用方法

Python GAE、Django导出Excel的方法

python实现网页链接提取的方法分享

精品推荐
分类导航