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中使用locals()函数的技巧
Jul 16 Python
Python使用爬虫爬取静态网页图片的方法详解
Jun 05 Python
python中多层嵌套列表的拆分方法
Jul 02 Python
详解用Python练习画个美队盾牌
Mar 23 Python
PyTorch搭建多项式回归模型(三)
May 22 Python
Python数据分析pandas模块用法实例详解
Nov 20 Python
python利用Excel读取和存储测试数据完成接口自动化教程
Apr 30 Python
Django中F函数的使用示例代码详解
Jul 06 Python
用python绘制樱花树
Oct 09 Python
Django项目创建及管理实现流程详解
Oct 13 Python
pandas中DataFrame重置索引的几种方法
May 24 Python
Python实现8种常用抽样方法
Jun 27 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
PHP 面向对象 final类与final方法
2010/05/05 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
2010/10/25 PHP
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
PHP实现采集抓取淘宝网单个商品信息
2015/01/08 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
php函数mkdir实现递归创建层级目录
2016/10/27 PHP
LABjs、RequireJS、SeaJS的区别
2014/03/04 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
2016/12/14 Javascript
jQuery实现立体式数字动态增加(animate方法)
2016/12/21 Javascript
Web前端框架Angular4.0.0 正式版发布
2017/03/28 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
JavaScript实现猜数字游戏
2020/05/20 Javascript
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
python合并同类型excel表格的方法
2018/04/01 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
python中dir()与__dict__属性的区别浅析
2018/12/10 Python
python Tkinter版学生管理系统
2019/02/20 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
python代码xml转txt实例
2020/03/10 Python
捷克时尚网上商店:OTTO
2018/03/15 全球购物
美国购买舞会礼服网站:Couture Candy
2019/12/29 全球购物
生物制药毕业生自荐信
2013/10/16 职场文书
工作失职检讨书范文
2014/01/16 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
公司致全体员工的感谢信
2019/06/24 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
OpenCV-Python直方图均衡化实现图像去雾
2021/06/07 Python