Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将字符串中的特定部分写入另一个字符串_Python_Ping_Icmp - Fatal编程技术网

Python 将字符串中的特定部分写入另一个字符串

Python 将字符串中的特定部分写入另一个字符串,python,ping,icmp,Python,Ping,Icmp,我目前正在编写一个脚本,通过python脚本和ping来监视主机。ping的输出保存到变量响应中,该响应工作正常。响应变量的内容如下所示: 现在我想将标记的值保存到变量min、avg和max中,但我不知道如何执行此操作?您可以这样处理字符串: 按行拆分x=response.splitlines() 获取最后一行x=x[-1] 获取包含值的子字符串x=x.split(“=”[1] 获取单个最小值、最大值、平均值min、avg、max=x.split(“/”[:3](这样它们将存储为字符串) 要

我目前正在编写一个脚本,通过python脚本和ping来监视主机。ping的输出保存到变量响应中,该响应工作正常。响应变量的内容如下所示:


现在我想将标记的值保存到变量min、avg和max中,但我不知道如何执行此操作?

您可以这样处理字符串:

  • 按行拆分
    x=response.splitlines()
  • 获取最后一行
    x=x[-1]
  • 获取包含值的子字符串
    x=x.split(“=”[1]
  • 获取单个最小值、最大值、平均值
    min、avg、max=x.split(“/”[:3]
    (这样它们将存储为字符串)
  • 要将它们保存为数字,可以这样做:
    min,avg,max=map(float,x.split(“/”[:3])

查看您的问题的人可以看到嵌入的图像(而不是链接)。更好的是,您可以包含文本日志文本,以便可以对其进行搜索。