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 相关文章推荐
Python实现监控程序执行时间并将其写入日志的方法
Jun 30 Python
Python中变量的输入输出实例代码详解
Jul 28 Python
Django如何将URL映射到视图
Jul 29 Python
Python求两个字符串最长公共子序列代码实例
Mar 05 Python
python目标检测给图画框,bbox画到图上并保存案例
Mar 10 Python
Python运行提示缺少模块问题解决方案
Apr 02 Python
tensorflow实现将ckpt转pb文件的方法
Apr 22 Python
aws 通过boto3 python脚本打pach的实现方法
May 10 Python
图解Python中深浅copy(通俗易懂)
Sep 03 Python
Django restful framework生成API文档过程详解
Nov 12 Python
全面介绍python中很常用的单元测试框架unitest
Dec 14 Python
python 实现的截屏工具
May 08 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和ACCESS写聊天室(五)
2006/10/09 PHP
ThinkPHP添加更新标签的方法
2014/12/05 PHP
php+mysqli批量查询多张表数据的方法
2015/01/29 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
2015/12/14 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
js charAt的使用示例
2014/02/18 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
vue中v-model对select的绑定操作
2020/08/31 Javascript
Python 文件读写操作实例详解
2014/03/12 Python
centos 下面安装python2.7 +pip +mysqld
2014/11/18 Python
python基于BeautifulSoup实现抓取网页指定内容的方法
2015/07/09 Python
Python实现多线程HTTP下载器示例
2017/02/11 Python
对Python中内置异常层次结构详解
2018/10/18 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
Python logging模块原理解析及应用
2020/08/13 Python
属性与 @property 方法让你的python更高效
2020/09/21 Python
Docker如何部署Python项目的实现详解
2020/10/26 Python
python爬虫请求头的使用
2020/12/01 Python
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
海淘母婴商城:国际妈咪
2016/07/23 全球购物
VELTRA台湾:世界自由行专家
2017/08/15 全球购物
联想马亚西亚官方网站:Lenovo Malaysia
2018/09/19 全球购物
小学班主任寄语大全
2014/04/04 职场文书
国际经济与贸易专业求职信
2014/07/10 职场文书
会计专业求职信
2014/08/10 职场文书
学生偷窃检讨书
2014/09/25 职场文书
2015年秋季新学期寄语
2015/03/25 职场文书
党支部培养考察意见
2015/06/02 职场文书