首页 > 代码库 > python根据uuid去重,获取请求重各种动作的次数
python根据uuid去重,获取请求重各种动作的次数
#!/usr/bin/python # -*- coding: utf-8 -*- #RUN // 程序启动 #EXIT // 程序退出 #START // 热点启动 #STOP // 热点停止 #ONL // 客户端上线 #OFFL // 客户端下线 #INSTALL //安装 #UNINSTALL //卸载 import re #模式匹配UUID patternUid=re.compile(r‘(\w){8}-(\w){4}-(\w){4}-(\w){4}-(\w){12}‘) #定义Uid字典,用来排重 uid={} #用来统计各种动作的次数 actionCount={ "a=RUN":0, "a=EXIT":0, "a=START":0, "a=STOP":0, "a=ONL":0, "a=OFFL":0, "a=INSTALL":0, "a=UNINSTALL":0 } for k,v in actionCount.iteritems(): with open("C:/Users/Administrator/Desktop/python/result.txt") as f: for line in f: if patternUid.search(line): uidName=patternUid.search(line).group() if k in line: if uid.has_key(uidName): pass else: uid[uidName]=1 actionCount[k]+=1 for k,v in actionCount.iteritems(): print k ,actionCount[k]
本文出自 “记录点滴” 博客,请务必保留此出处http://caozm.blog.51cto.com/1118764/1584955
python根据uuid去重,获取请求重各种动作的次数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。