【问题标题】:Reading files using Python使用 Python 读取文件
【发布时间】:2010-08-16 03:55:07
【问题描述】:

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

"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. 该文件将有一个日期和时间(指定为日期时间对象)。它需要去检查文件并返回具有最高RSSI 值的两个APs 的MAC 地址。

现在您可以从文件中看到,有时计算机只会看到一个 AP。在这种情况下,函数必须返回该 AP 的 MAC 地址,并且“none”作为第二个返回值。当当时记录的AP多于两个时,则必须返回最高的两个。

我该怎么做?

【问题讨论】:

  • 发布你目前拥有的和没有用的
  • 我没有从阅读复制的文本中看到任何东西,因为它的格式很差,我不想在上面投入太多精力。顺便说一句,当有人回答您的问题时,您会在计票下方看到一个复选标记。当有人给您“最佳”答案时,您单击复选标记,该人将获得 15 个代表。这是一件很体贴的事情。
  • 也许您也应该接受一些问题的答案。接受 0/5 的答案看起来对你不利。
  • 你好亚伦,谢谢你告诉我。我不知道,已经更新了。
  • 看看您迄今为止提出的所有问题,您似乎在试图让其他人为您完成工作。你在交作业吗?

标签: python file function


【解决方案1】:

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

仔细阅读第 10 节和第 7 节。它们将为您提供查看文件并解析文件以获取所需信息所需的内容。学习、发布一些东西,不管它是否有效,我们都会为您提供更多帮助。

【讨论】:

    猜你喜欢
    • 2020-12-24
    • 2015-09-27
    • 2014-11-12
    • 2016-06-30
    • 2019-11-11
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多