• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python每隔N秒运行指定函数的方法

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

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python方法和函数,set函数python,python 自定义函数,python中def函数,python3函数手册等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

这是一个类似定时器的效果,每隔指定的秒数运行指定的函数,采用线程实现,代码简单实用。
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)</div>

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

</div>

您可能想查找下面的文章:

  • python 回调函数和回调方法的实现分析
  • 总结的几个Python函数方法设计原则
  • python定时执行指定函数的方法
  • python定时执行指定函数的方法
  • python每隔N秒运行指定函数的方法
  • python每隔N秒运行指定函数的方法
  • Python中针对函数处理的特殊方法

相关文章

  • Python里disconnect UDP套接字的方法
  • 详解在Python程序中使用Cookie的教程
  • python实现超简单端口转发的方法
  • Python中使用SAX解析xml实例
  • 对于Python编程中一些重用与缩减的建议
  • Python 基础知识之字符串处理
  • python的keyword模块用法实例分析
  • Python使用pygame模块编写俄罗斯方块游戏的代码实例
  • Python中set与frozenset方法和区别详解
  • Python删除空文件和空文件夹的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python编写检测数据库SA用户的方法
    • Python修改Excel数据的实例代码
    • 在Python的Django框架中调用方法和处理无效变量
    • Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
    • 详细介绍Ruby中的正则表达式
    • Python实现子类调用父类的方法
    • python中while循环语句用法简单实例
    • Python多线程编程(五):死锁的形成
    • python中string模块各属性以及函数的用法介绍
    • Python异常处理总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有