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怎么学好python?
Oct 07 Python
python读写ini文件示例(python读写文件)
Mar 25 Python
Python读取环境变量的方法和自定义类分享
Nov 22 Python
Python基于Tkinter的HelloWorld入门实例
Jun 17 Python
python实现守护进程、守护线程、守护非守护并行
May 05 Python
python 字典 按key值大小 倒序取值的实例
Jul 06 Python
利用python GDAL库读写geotiff格式的遥感影像方法
Nov 29 Python
Python静态类型检查新工具之pyright 使用指南
Apr 26 Python
python验证身份证信息实例代码
May 06 Python
如何基于Python + requests实现发送HTTP请求
Jan 13 Python
Python读写csv文件流程及异常解决
Oct 20 Python
python+openCV对视频进行截取的实现
Nov 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 获取可变函数参数的函数
2009/08/26 PHP
php array_search() 函数使用
2010/04/13 PHP
PHP错误提示的关闭方法详解
2013/06/23 PHP
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
ThinkPHP中where()使用方法详解
2016/04/19 PHP
JS 时间显示效果代码
2009/08/23 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
2014/05/04 Javascript
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
2015/09/17 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
js实现开启密码大写提示
2016/12/21 Javascript
jQuery.Validate表单验证插件的使用示例详解
2017/01/04 Javascript
js 函数式编程学习笔记
2017/03/25 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
2019/05/23 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
vue-next/runtime-core 源码阅读指南详解
2019/10/25 Javascript
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
编写Python脚本把sqlAlchemy对象转换成dict的教程
2015/05/29 Python
Python实例一个类背后发生了什么
2016/02/09 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
pytorch中的自定义数据处理详解
2020/01/06 Python
利用keras使用神经网络预测销量操作
2020/07/07 Python
将不规则的Python多维数组拉平到一维的方法实现
2021/01/11 Python
世界上最大的罕见唱片、CD和音乐纪念品网上商店:991.com
2018/05/03 全球购物
你常见到的runtime exception
2016/09/05 面试题
合作意向书格式及范文
2014/03/31 职场文书
酒店节能减排方案
2014/05/26 职场文书
债务纠纷委托书
2014/08/30 职场文书
教师节倡议书2015
2015/04/27 职场文书
休学证明范本
2015/06/19 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
vue使用refs获取嵌套组件中的值过程
2022/03/31 Vue.js