使用Python读取文件

时间:2010-08-16 03:55:07

标签: python file function

我有一个以下格式的文件。

"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超过两个时,它必须返回最高的两个。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

http://docs.python.org/library/

仔细阅读第10和第7节。它们将为您提供查看文件所需的内容并解析所需信息。研究,发布某些内容,无论是否有效,我们都会为您提供更多帮助。