我有一个以下格式的文件。
"08-10-2010 13:29:31 1 APs were seen
"
"08-10-2010 13:29:31 MAC Address SSID RSSI"
"08-10-2010 13:29:31 00:1e:79:d7:d5:b0 -80"
"08-10-2010 13:30:32 2 APs were seen
"
"08-10-2010 13:30:32 MAC Address SSID RSSI"
"08-10-2010 13:30:32 00:1e:79:d7:d5:40 -93"
"08-10-2010 13:30:32 00:1e:79:d7:d5:b0 -78"
"08-10-2010 13:31:33 2 APs were seen
"
"08-10-2010 13:31:33 MAC Address SSID RSSI"
"08-10-2010 13:31:33 00:1e:79:d7:d5:40 -94"
"08-10-2010 13:31:33 00:1e:79:d7:d5:b0 -79"
"08-10-2010 13:32:34 1 APs were seen
"
"08-10-2010 13:32:34 MAC Address SSID RSSI"
"08-10-2010 13:32:34 00:1e:79:d7:d5:b0 -94"
"08-10-2010 13:33:35 1 APs were seen
"
"08-10-2010 13:33:35 MAC Address SSID RSSI"
"08-10-2010 13:33:35 00:1e:79:d7:d5:b0 -88"
"08-10-2010 13:34:36 1 APs were seen
"
"08-10-2010 13:34:36 MAC Address SSID RSSI"
"08-10-2010 13:34:36 00:1e:79:d7:d5:b0 -82"
从复制的文本中可以看出,在每个时刻,计算机可能会看到1或2或3(或者更多)的AP。我需要创建以下文件: 1.文件将具有日期和时间(指定为日期时间对象)。它需要去检查文件并返回具有最高AP值的两个RSSI的MAC地址。
现在您可以在某些时候从文件中看到计算机只能看到一个AP。在这种情况下,该函数必须返回该AP的MAC地址,并且“none”作为第二返回值。当那时记录的AP超过两个时,它必须返回最高的两个。
我该怎么做?
答案 0 :(得分:1)
http://docs.python.org/library/
仔细阅读第10和第7节。它们将为您提供查看文件所需的内容并解析所需信息。研究,发布某些内容,无论是否有效,我们都会为您提供更多帮助。