• 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 cmp函数,python中def函数等相关知识,希望对您有所帮助,也希望大家支持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文件与目录操作实例详解
  • 利用python写个下载teahour音频的小脚本
  • 零基础写python爬虫之打包生成exe文件
  • python概率计算器实例分析
  • 使用python实现拉钩网上的FizzBuzzWhizz问题示例
  • 在Python的while循环中使用else以及循环嵌套的用法
  • Python中的条件判断语句基础学习教程
  • Python 不同对象比较大小示例探讨
  • Python bsddb模块操作Berkeley DB数据库介绍
  • 详解Python2.x中对Unicode编码的使用

文章分类

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

最近更新的内容

    • Python实现TCP/IP协议下的端口转发及重定向示例
    • python中使用urllib2获取http请求状态码的代码例子
    • Python正则获取、过滤或者替换HTML标签的方法
    • Python易忽视知识点小结
    • python3实现ftp服务功能(服务端 For Linux)
    • 跟老齐学Python之从if开始语句的征程
    • Python 常用的安装Module方式汇总
    • 在Ubuntu系统下安装使用Python的GUI工具wxPython
    • 简单介绍Python中利用生成器实现的并发编程
    • python使用PyGame绘制图像并保存为图片文件的方法

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

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