zoukankan      html  css  js  c++  java
  • 获取ping的最短、最长、平均时间

    # -*- coding: utf-8 -*-

    import os
    import re
    p = os.popen('ping 120.26.77.101')

    out = p.read()
    regex = re.compile("xd7xeexb6xcc = (d+)msxa3xacxd7xeexb3xa4 = (d+)msxa3xacxc6xbdxbexf9 = (d+)ms", re.IGNORECASE)
    all_result = regex.findall(out)
    min_time = int(all_result[0][0])
    max_time = int(all_result[0][1])
    avg_time = int(all_result[0][2])
    print('最短时间:' + str(min_time) + 'ms, ' + '最长时间:' + str(max_time) + 'ms, ' + '平均时间:' + str(avg_time) + 'ms')


    import subprocess    
    import re
    p = subprocess.Popen(["ping.exe", 'google.com'], 
                                             stdin = subprocess.PIPE, 
                                             stdout = subprocess.PIPE, 
                                             stderr = subprocess.PIPE, 
                                             shell = True)    

    out = p.stdout.read()                                     
    regex = re.compile("Minimum = (d+)ms, Maximum = (d+)ms, Average = (d+)ms", re.IGNORECASE)
    print regex.findall(out)

  • 相关阅读:
    windows根据指定编码启动jar包
    Ioc/DI和Aop(2)
    SpringIOC和AOP原理 设计模式(3)
    nacos安装与基础配置
    jvm内存参数解析
    springboot集成多数据源
    linux常见命令
    idea常见问题
    GSP
    GSP
  • 原文地址:https://www.cnblogs.com/hushaojun/p/4502758.html
Copyright © 2011-2022 走看看