python小程序:查找nginx日志文件的ip点击率并排序
来源:互联网 发布:小米万能遥控器 编程 编辑:程序博客网 时间:2024/06/06 15:48
def nginxIpCounter(nginxFile): ipCounter = { } with open(nginxFile) as f: for line in f: ip = line.split(" ",1)[0] if 6<=len(ip) <= 15: ipCounter[ip] = ipCounter.get(ip,0) + 1 return ipCounternginxIp = { }nginxIpBySort = { }nginxIp = nginxIpCounter("/root/nginx_ip.test")nginxIpBySort = sorted(nginxIp.iteritems(),key = lambda d:d[1] ,reverse = True)for i,j in nginxIpBySort: print "%s => %d"%(i,j)
1 0
- python小程序:查找nginx日志文件的ip点击率并排序
- Python的查找和排序小程序
- 排序并查找(程序)
- 使用python 分析统计nginx访问日志ip次数并且排序
- Nginx 日志文件 访问IP统计
- Java文件查找小程序
- python---实战日志文件中查找特定字段,文件操作读写、排序、替换、列表、集合
- 查找大日志文件并清空
- Python的几个文件操作小程序
- 递归小程序(查找后缀名是.java的文件)
- 用正则表达式处理日志文件的小程序
- [python]处理文件并排序
- java小程序——给数组随机赋值,查找输入的值以及冒泡和选择排序数组并输出
- 查找文件,并按时间排序
- 本文以python实现了一个日志文件中ip提取与统计程序
- Nginx日志文件的切割
- Nginx日志文件的配置
- Nginx日志文件的切割
- PHP的运行机制与原理(底层)
- Infinite Scroll–无限分页
- Hbase之遍历获取数据
- 界面设计的技巧
- Swift3.0学习笔记-Functions
- python小程序:查找nginx日志文件的ip点击率并排序
- BigDecimal类型比较大小
- mysql支付emoji表情设置
- Android开发:绘制按纽
- c++初学之引用
- OpenCV笔记(1)——连通域分割实现
- params (C# Reference)
- 使用NaviCat工具连接MySQL和Oracle数据库问题
- 深入学习微框架:Spring Boot