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多进程通信Queue、Pipe、Value、Array实例
Nov 21 Python
详解Python的Django框架中的Cookie相关处理
Jul 22 Python
python保存log日志,实现用log日志画图
Dec 24 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
Mar 24 Python
django model通过字典更新数据实例
Apr 01 Python
tensorflow常用函数API介绍
Apr 19 Python
Virtualenv 搭建 Py项目运行环境的教程详解
Jun 22 Python
python 模拟登陆163邮箱
Dec 15 Python
Python机器学习工具scikit-learn的使用笔记
Jan 28 Python
python装饰器代码解析
Mar 23 Python
人工智能深度学习OpenAI baselines的使用方法
May 20 Python
使用scrapy实现增量式爬取方式
Jun 21 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禁止页面缓存的代码
2011/10/23 PHP
PHP jQuery表单,带验证具体实现方法
2014/02/15 PHP
Ubuntu12下编译安装PHP5.3开发环境
2015/03/27 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
JavaScript中函数声明优先于变量声明的实例分析
2012/03/01 Javascript
解决js正则匹配换行问题实现代码
2012/12/10 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
js使用栈来实现10进制转8进制与取除数及余数
2014/06/11 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
jQuery插件fullPage.js实现全屏滚动效果
2016/12/02 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
简单实现js倒计时功能
2017/02/13 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
python求crc32值的方法
2014/10/05 Python
python解决字符串倒序输出的问题
2018/06/25 Python
Python中的Django基本命令实例详解
2018/07/15 Python
Python实现的建造者模式示例
2018/08/06 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
链表面试题-一个链表的结点结构
2015/05/04 面试题
宿舍打麻将检讨书
2014/01/24 职场文书
求职自荐信怎么写
2014/03/06 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
绵山导游词
2015/02/05 职场文书
学生会招新宣传语
2015/07/13 职场文书
我的生日感言
2015/08/03 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书
java泛型通配符详解
2021/07/25 Java/Android
浅谈MySql update会锁定哪些范围的数据
2022/06/25 MySQL