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

Write specific parts from string into another string

我目前正在编写一个脚本,通过 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])