Python统计文件中去重后uuid个数的方法

 更新时间:2015年07月30日 12:23:43   作者:mikeszhang  
这篇文章主要介绍了Python统计文件中去重后uuid个数的方法,实例分析了Python正则匹配及字符串操作的相关技巧,需要的朋友可以参考下

本文实例讲述了Python统计文件中去重后uuid个数的方法。分享给大家供大家参考。具体如下:

利用正则表达式按行获取日志文件中的的uuid,并且统计这些uuid的去重个数(去重利用set)

import re
pattern=re.compile(r'&uuid=.*&')
uuidset=set()
with open('request.log.2015-05-26','rt') as f:
    for line in f:
        all=pattern.findall(line)
        if len(all)>0 and line.find('iphone')>0:
            # print(all[0])
            uuidset.add(all[0])
print(len(uuidset))

希望本文所述对大家的Python程序设计有所帮助。

相关文章

  • 详解Python为什么不用设计模式

    详解Python为什么不用设计模式

    今天给大家带来的是关于Python的相关知识,文章围绕着为什么Python不用设计模式展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • 浅谈Python处理json字符串为什么不建议使用eval()

    浅谈Python处理json字符串为什么不建议使用eval()

    本文主要介绍了Python处理json字符串为什么不建议使用eval(),文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Python使用Paramiko库实现SSH管理详解

    Python使用Paramiko库实现SSH管理详解

    paramiko 是一个用于在Python中实现SSHv2协议的库,它支持对远程服务器进行加密的通信,本文主要介绍了如何使用Paramiko库实现SSH管理,感兴趣的小伙伴可以学习一下
    2023-11-11
  • Python通过WHL文件实现离线安装的操作详解

    Python通过WHL文件实现离线安装的操作详解

    在Python开发中,我们经常需要安装第三方库来扩展Python的功能,通常情况下,我们可以通过pip命令在线安装这些库,此时,WHL(Wheel)文件成为了非常实用的解决方案,本教程将结合实际案例,详细介绍如何通过WHL文件在Python中进行离线安装,需要的朋友可以参考下
    2024-08-08
  • 基于python编写的shell脚本详细讲解

    基于python编写的shell脚本详细讲解

    python相对于linux的shell脚本来说更简单,功能更强大,代码量也少很多,这里就为大家分享一下
    2021-09-09
  • django+echart绘制曲线图的方法示例

    django+echart绘制曲线图的方法示例

    这篇文章主要介绍了django+echart绘制曲线图的方法示例,可以了解Django中aggregate和annotate函数的使用方法及其Django+Echarts绘制柱状图的完整示例,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • Python实现将HTML转成PDF的方法分析

    Python实现将HTML转成PDF的方法分析

    这篇文章主要介绍了Python实现将HTML转成PDF的方法,结合实例形式分析了Python基于pdfkit模块实现HTML转换成PDF文件的相关操作技巧与注意事项,需要的朋友可以参考下
    2019-05-05
  • python创建ArcGIS shape文件的实现

    python创建ArcGIS shape文件的实现

    今天小编就为大家分享一篇python创建ArcGIS shape文件的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • pytorch 固定部分参数训练的方法

    pytorch 固定部分参数训练的方法

    今天小编就为大家分享一篇pytorch 固定部分参数训练的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Pycharm 常用快捷键大全(全网最全)

    Pycharm 常用快捷键大全(全网最全)

    本文详细介绍了Pycharm中多种提高编程效率的快捷键操作,包括代码格式化、代码合并、修正代码警告等,适合Python开发者使用,感兴趣的可以了解一下
    2024-11-11

最新评论