Python:在文件的一行文本中查找负数 - python

我有一个程序,每分钟轮询服务器当前的Wi-Fi状态,并将该信息保存到.txt文件中。输出为:

*****当前WIFI信号强度*****:链接质量= 57/70信号电平= -53 dBm

文本文件包含许多这些行。我想要完成的是:
-在所有行中找到信号dBm值,并将它们附加到数组中,这样我就可以执行其他功能,例如排序和求平均值。我似乎无法使其正常运行。

有谁知道如何做到这一点?

谢谢!

python大神给出的解决方案

我将遍历文件中的每一行并在=处拆分行,然后获取最后一个值,在空格处将其拆分,然后获取将产生-53的第一个值。

strengthValues = []
f = open("input.txt", "r")
fileLines = f.readlines()
for line in fileLines:
    lineSplit = line.split('=')
    strengthValues.append(lineSplit[-1].split()[0])
print strengthValues

或列表理解:

f = open("test.txt", "r")
fileLines = f.readlines()
strengthValues = [line.split('=')[-1].split()[0] for line in fileLines]
print strengthValues