Python判断文本中消息重复次数的方法


Posted in Python onApril 27, 2016

本文实例讲述了Python判断文本中消息重复次数的方法。分享给大家供大家参考,具体如下:

#coding:gbk
'''
Created on 2012-2-3
从文件中读取文本,并判断文本中形如“message0”、“message123”这样的消息有多少条是重复的
@author: Administrator
'''
import re
if __name__ == '__main__':
  pattern = u"(message((\d)+))"
  prog = re.compile(pattern)
  # read text from file
  f = open("1003.txt","r")
  text = unicode(f.read())
  f.close()
  result = prog.findall(text)
  message_map = dict()
  redupicate_count = 0
  for message in result:
    if message_map.has_key(message[0]) == True:
      print message[0], "is reduplicate"
      redupicate_count += 1
    else :
      message_map[message[0]] = 1;
  print "total reduplicate message is ", redupicate_count

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

Python 相关文章推荐
在Django的上下文中设置变量的方法
Jul 20 Python
详解Python中的__getitem__方法与slice对象的切片操作
Jun 27 Python
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
Feb 24 Python
在python中以相同顺序shuffle两个list的方法
Dec 13 Python
Python函数装饰器实现方法详解
Dec 22 Python
Python实现Event回调机制的方法
Feb 13 Python
Python docx库用法示例分析
Feb 16 Python
Win10系统下安装labelme及json文件批量转化方法
Jul 30 Python
python字符串的拼接方法总结
Nov 18 Python
基于python实现上传文件到OSS代码实例
May 09 Python
基于Python模拟浏览器发送http请求
Nov 06 Python
python爬虫线程池案例详解(梨视频短视频爬取)
Feb 20 Python
python脚本监控docker容器
Apr 27 #Python
Python多进程同步简单实现代码
Apr 27 #Python
Python对象转JSON字符串的方法
Apr 27 #Python
Python利用前序和中序遍历结果重建二叉树的方法
Apr 27 #Python
Python实现二维有序数组查找的方法
Apr 27 #Python
Python数组遍历的简单实现方法小结
Apr 27 #Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
Apr 27 #Python
You might like
Laravel中Trait的用法实例详解
2016/03/16 PHP
广告显示判断
2006/08/31 Javascript
js 小数取整的函数
2010/05/10 Javascript
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
js保留小数点后几位的写法
2014/01/03 Javascript
简单js代码实现selece二级联动(推荐)
2014/02/18 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
p5.js临摹动态图形的方法
2019/10/23 Javascript
利用JS如何获取form表单数据
2019/12/19 Javascript
TypeScript的安装、使用、自动编译的实现
2020/04/10 Javascript
Vue实现手机计算器
2020/08/17 Javascript
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
[53:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第一场 1月31日
2021/03/11 DOTA
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
python排序方法实例分析
2015/04/30 Python
python中import学习备忘笔记
2017/01/24 Python
python 的topk算法实例
2020/04/02 Python
如何在python中执行另一个py文件
2020/04/30 Python
python 读取串口数据的示例
2020/11/09 Python
GE设备配件:GE Appliance Parts(家电零件、配件和滤水器)
2018/11/28 全球购物
瑞士设计师家具和家居饰品网上商店:Bruno Wickart
2019/03/18 全球购物
法国高保真音响和家庭影院商店:Son Video
2019/04/26 全球购物
升职自荐信范文
2013/10/05 职场文书
办理居住证介绍信
2014/01/15 职场文书
教师现实表现材料
2014/02/14 职场文书
刑事法律意见书
2015/06/04 职场文书
2016年端午节红领巾广播稿
2015/12/18 职场文书
党员反四风学习心得体会
2016/01/22 职场文书
python scipy 稀疏矩阵的使用说明
2021/05/26 Python
python中的sys模块和os模块
2022/03/20 Python
安装Windows Server 2012 R2企业版操作系统并设置好相关参数
2022/04/29 Servers