如何将数据拆分为单个变量并将其分配给三个不同的词典?

时间:2017-05-30 20:29:17

标签: python dictionary

附件是一个CSV文件,其中包含描述来自特定IP地址的攻击信息的数据行。第一列是IP地址,第二列是原始国家,第三列是攻击尝试次数,第四列是攻击中使用的唯一用户名数。例如,IP地址222.234.0.57位于大韩民国,并尝试使用580个无效用户名登录599次。显然,一些用户名被不止一次使用过。

您的目标是打开文件,逐行读取,将数据拆分为单个变量并将其分配给三个不同的词典。每个字典的关键是IP地址。每个字典包含可与密钥(IP)关联的不同值。例如,使用IP在一个字典中查找原始数据,在另一个字典中查找攻击数量以及在第三个字典中查找唯一用户名的数量。

提供一个菜单,允许用户选择他们想要做的事情。他们可以:

  • 查找与IP地址关联的攻击数量
  • 查找IP的原产国
  • 查找尝试的不同无效用户名的数量
  • 退出

HELLPPP:)))

0 个答案:

没有答案