iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python编写日志分析小脚本
  • 672
分享到

Python编写日志分析小脚本

脚本日志Python 2023-01-31 00:01:10 672人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

import re def count_patt(fname, patt):result = {}cpatt = re.compile(patt)fobj = open(fname)for line in fobj:m = cpatt.se

import re

def count_patt(fname, patt):
result = {}
cpatt = re.compile(patt)
fobj = open(fname)
for line in fobj:
m = cpatt.search(line)
if m:
key = m.group()
if key not in result:
result[key] = 1
else:
result[key] += 1
fobj.close()
return result

if name == 'main':
fname = '/var/log/Httpd/access_log'
ip_patt = '^(\d+.){3}\d+'
br_patt = 'Firefox|Chrome|MSIE'
print count_patt(fname, ip_patt)
print count_patt(fname, br_patt)

--结束END--

本文标题: Python编写日志分析小脚本

本文链接: https://www.lsjlt.com/news/182732.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python编写日志分析小脚本
    import re def count_patt(fname, patt):result = {}cpatt = re.compile(patt)fobj = open(fname)for line in fobj:m = cpatt.se...
    99+
    2023-01-31
    脚本 日志 Python
  • python实时分析日志的一个小脚本分享
    前言 大家都知道Web运维总要关注相关域名的实时2xx/s、4xx/s、5xx/s、响应时间、带宽等这些指标,之前的日志是五分钟一分割,简单的用awk就可以了,现在由于要推送日志到ELK,继续之前五分钟一分...
    99+
    2022-06-04
    脚本 实时 日志
  • 如何使用Go编写Shell脚本并记录日志?
    Shell脚本是Linux系统中常用的命令脚本语言,通过编写Shell脚本可以方便地执行一系列命令。而Go语言作为一门高效、静态类型的编程语言,也可以用来编写Shell脚本,并且可以方便地记录日志。本文将为大家介绍如何使用Go编写Shel...
    99+
    2023-06-20
    shell 日志 leetcode
  • Linux中shell脚本输出日志的示例分析
    这篇文章给大家分享的是有关Linux中shell脚本输出日志的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、日志方法简介:#日志名称log="./upgrade.log" ...
    99+
    2023-06-09
  • Shell脚本实现apache日志中的状态码分析
    一、首先将apache日志按天切割 vi /etc/httpd/conf/httpd.conf ErrorLog "|rotatelogs /var/log/httpd/%Y%m%der...
    99+
    2022-06-04
    脚本 状态 日志
  • Shell脚本编写技巧分享:Go语言+日志记录+LeetCode算法练习
    Shell脚本编写技巧分享:Go语言 日志记录 LeetCode算法练习 在Shell脚本编写中,我们常常需要记录日志、调用其他语言进行计算等。本文将介绍如何使用Go语言编写Shell脚本中的日志记录和LeetCode算法练习,帮助你更好地...
    99+
    2023-06-20
    shell 日志 leetcode
  • shell脚本怎么实现的网站日志分析统计
    本篇内容主要讲解“shell脚本怎么实现的网站日志分析统计”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“shell脚本怎么实现的网站日志分析统计”吧!写了个shell脚本,可以用来统计每天的访问...
    99+
    2023-06-09
  • Shell脚本实现分析apache日志中ip所在的地区
    查询ip地址所用的组件 wget http://rfyiamcool.googlecode.com/files/nali-0.1.tar.gz tar zxvf nali-0.1.tar.gz ...
    99+
    2022-06-04
    脚本 地区 日志
  • Python实现过滤单个Android程序日志脚本分享
    在Android软件开发中,增加日志的作用很重要,便于我们了解程序的执行情况和数据。Eclipse开发工具会提供了可视化的工具,但是还是感觉终端效率会高一些,于是自己写了一个p...
    99+
    2022-06-06
    脚本 Python Android
  • 怎么在编写一个shell分离解析脚本
    这篇文章给大家介绍怎么在编写一个shell分离解析脚本,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。分离解析脚本在运行脚本之前,需要VM虚拟机,Centos7,两台主机一台win10 -1 作为广域网的主机, 一台wi...
    99+
    2023-06-09
  • 如何在Linux系统中通过PHP脚本实现日志分析
    引言:日志分析对于网站运营和系统管理来说是非常重要的一项任务。通过对日志进行分析,我们可以了解用户行为、网站访问情况以及系统运行状态等信息,从而为网站优化和系统调整提供依据。在Linux系统中,可以使用PHP脚本来实现日志分析,并根据具体需...
    99+
    2023-10-21
    Linux系统 日志分析 关键词: PHP脚本
  • linux中shell脚本编写和运行的示例分析
    这篇文章主要介绍了linux中shell脚本编写和运行的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。编写第一个shell脚本在gedit中编写.sh格式的文件,保存...
    99+
    2023-06-09
  • 如何利用 Python 脚本解析 Spring Boot 项目的日志文件?
    Spring Boot 是一种流行的 Java 应用程序框架,它的日志文件可以提供有关应用程序行为和错误的重要信息。但是,解析这些日志文件可能很困难,特别是当日志文件很大或需要长时间监视时。在本文中,我们将介绍如何使用 Python 脚本解...
    99+
    2023-09-04
    文件 关键字 spring
  • 利用Python编写的实用运维脚本分享
    目录1. 执行外部程序或命令2. 文件和目录操作(命名、删除、拷贝、移动等)3. 创建和解包归档文件参考Python在很大程度上可以对shell脚本进行替代。笔者一般单行命令用she...
    99+
    2022-11-11
  • 使用shell脚本分析网站日志统计PV、404、500等数据
    下面的脚本能统计出网站的总访问量,以及404,500出现的次数。统计出来后,我们可以结合监控宝来进行记录,进而可以看出网站访问量是否异常,是否存在攻击,一目了然。还可以根据查看500出现的次数,进而判断网站...
    99+
    2022-06-04
    脚本 数据 日志
  • 如何编写一个强大的网络分析shell脚本
    本篇内容介绍了“如何编写一个强大的网络分析shell脚本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!脚本运行效果截图:此脚本包含的功能有:...
    99+
    2023-06-09
  • 如何实现并分析Shell脚本apache日志中ip所在的地区
    这篇文章主要讲解了“如何实现并分析Shell脚本apache日志中ip所在的地区”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现并分析Shell脚本apache日志中ip所在的地区”吧...
    99+
    2023-06-09
  • 如何使用 GO 语言和 BASH 脚本进行高效的日志分析?
    日志分析是一项非常重要的任务,它可以帮助我们了解网站或应用程序的行为、错误和性能瓶颈。在这篇文章中,我们将探讨如何使用 GO 语言和 BASH 脚本来进行高效的日志分析。 GO 语言是一种高性能的编程语言,它非常适合处理大量的数据。它有着...
    99+
    2023-07-09
    自然语言处理 bash 日志
  • 编写Python小程序来统计测试脚本的关键字
    通常自动化测试项目到了一定的程序,编写的测试代码自然就会很多,如果很早已经编写的测试脚本现在某些基础函数、业务函数需要修改,那么势必要找出那些引用过这个被修改函数的地方,有些IDE支持全文查找和引用查找,而...
    99+
    2022-06-04
    脚本 关键字 测试
  • 如何使用shell脚本分析网站日志统计PV、404、500等数据
    本篇内容介绍了“如何使用shell脚本分析网站日志统计PV、404、500等数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下面的脚本能统...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作