当前位置:首页 » 编程语言 » pythonrun函数

pythonrun函数

发布时间: 2023-12-29 18:05:50

python每隔N秒运行指定函数的方法

python每隔N秒运行指定函数的方法
这篇文章主要介绍了python每隔N秒运行指定函数的方法,涉及Python的线程与时间操作技巧,非常具有实用价值,需要的朋友可以参考下
这是一个类似定时器的效果,每隔指定的秒数运行指定的函数,采用线程实现,代码简单实用。
代码如下: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程序设计有所帮助。

热点内容
用户上传伴奏 发布:2024-11-30 09:35:33 浏览:263
sql服务器配置失败 发布:2024-11-30 09:35:21 浏览:910
php从传智播客 发布:2024-11-30 09:33:47 浏览:965
硬盘录像机外接存储服务器 发布:2024-11-30 09:27:18 浏览:993
雅视修改密码为什么失败 发布:2024-11-30 09:25:46 浏览:966
安卓照片大小怎么改100k内 发布:2024-11-30 09:20:39 浏览:431
ups系统如何配置网络 发布:2024-11-30 09:06:14 浏览:58
怎么看pppoe密码 发布:2024-11-30 08:35:35 浏览:510
sandisk16gb存储卡 发布:2024-11-30 08:34:42 浏览:954
eclipsejava反编译 发布:2024-11-30 08:34:37 浏览:900