python-统计ip频率
题目
ip存储与读取文件统计ip频率 生成一个大文件ips.txt,要求120000行,每行随机为172.25.254.0/24段的ip; 读取ips.txt文件统计这个文件中ip出现频率前10的ip ;
代码
import random
with open("ips.txt", "w+") as fp:
for i in range(120000):
n = str(random.randint(1,255))
ip = "172.25.254." + n
fp.write(ip+"/n")
# 将光标移动到开头
fp.seek(0)
# 定义一个字典{ip:count} --》{ip:ip出现的次数}
ipcount= {}
# 逐个取出,若存在,value值就+1
for line in fp.r
python-统计ip频率最先出现在Python成神之路。
共有 0 条评论