解析子进程的相关信息

时间:2013-10-11 19:08:08

标签: python subprocess

我正在尝试通过在两个Raspberry Pi上使用蓝牙模式从设备读取RSSI值来制作距离监视器。我现在已经完成了所有工作我只需编写一些python来获取RSSI值并进行预先计算以找到距离。

我正在使用命令:

rssi = subprocess.Popen('sudo hcitool cc [MAC adrecss of divice]' shell=True, stdoutput=subprocess.PIPE)

使用rssi.comunicate()

('RSSI return value: -5\n', none)

返回。

我正在寻找一种方法可以解析返回的RSSI值(在本例中为-5)并将其分配给变量。

1 个答案:

答案 0 :(得分:0)

a_variable = int(rssi.communicate()[0].split()[-1])

应该可以正常工作