前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网站日志分析:ip地址出现次数统计

网站日志分析:ip地址出现次数统计

原创
作者头像
用户2089285
发布2023-04-15 21:45:25
9760
发布2023-04-15 21:45:25
举报
文章被收录于专栏:window

案例

网站日志分析:ip地址出现次数统计

代码语言:python
代码运行次数:0
复制
# 统计网站服务器地址出现的次数
#log路径

log_file = r'E:/work/project/python/access.log'

# 打开文件

f_obj = open(log_file,mode='r')

# 定义空列表,来接收值

ip_list = []

# 遍历文本
for ip in f_obj:
    # 定义接受变量,用字符串的split方法分割,然后取第0位的值
    clienIP = ip.split()[0]
    ip_list.append(clienIP)


# 定义空字典,ip_count,
    
ip_count = {}

# 循环ip_list,来获取ip出现的次数


for ip in ip_list:
    # 如果ip不在 字典的keys里面
    if ip not in ip_count.keys():
        # 就让字典的keys等于1
        ip_count[ip] = 1
        
    else:
        # 否则 让字典的keys每次循环都加1
        ip_count[ip] += 1
        
# 展示字典数据

for k , v in ip_count.items():
    # 格式化输出
    print('ip地址:%s,出现次数:%s' % (k,v))

f_obj.close()

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 案例
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档