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进阶教程之文本文件的读取和写入
Aug 29 Python
Python中Continue语句的用法的举例详解
May 14 Python
使用Python保存网页上的图片或者保存页面为截图
Mar 05 Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 Python
virtualenv 指定 python 解释器的版本方法
Oct 25 Python
Python时间和字符串转换操作实例分析
Mar 16 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
May 15 Python
python实现websocket的客户端压力测试
Jun 25 Python
wxPython实现列表增删改查功能
Nov 19 Python
浅谈Tensorflow 动态双向RNN的输出问题
Jan 20 Python
python模拟斗地主发牌
Apr 22 Python
Python中使用Selenium环境安装的方法步骤
Feb 22 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 Sql Server连接失败问题及解决办法
2009/08/07 PHP
php中用数组的方法设置cookies
2011/04/21 PHP
PHP curl 抓取AJAX异步内容示例
2014/09/09 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
PHP实现的观察者模式实例
2017/06/21 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
JavaScript 10件让人费解的事情
2010/02/15 Javascript
dojo学习第二天 ajax异步请求之绑定列表
2011/08/29 Javascript
jQuery .attr()和.removeAttr()方法操作元素属性示例
2013/07/16 Javascript
jqGrid用法汇总(全经典)
2016/06/28 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
react native 文字轮播的实现示例
2018/07/27 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
2018/12/12 Javascript
使用cx_freeze把python打包exe示例
2014/01/24 Python
使用rst2pdf实现将sphinx生成PDF
2016/06/07 Python
Python中字典的浅拷贝与深拷贝用法实例分析
2018/01/02 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
python随机生成库faker库api实例详解
2019/11/28 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
在python中利用dict转json按输入顺序输出内容方式
2020/02/27 Python
python 串行执行和并行执行实例
2020/04/30 Python
自学python用什么系统好
2020/06/23 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
详解HTML5中的picture元素响应式处理图片
2018/01/03 HTML / CSS
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
演讲稿的写法
2014/05/19 职场文书
师德模范事迹材料
2014/06/03 职场文书
农业生产宣传标语
2014/10/08 职场文书
审计局2014法制宣传日活动总结
2014/11/01 职场文书
2019年特色火锅店的创业计划书模板
2019/08/28 职场文书
导游词之湖北武当山
2019/09/23 职场文书
CSS 文字装饰 text-decoration & text-emphasis 详解
2021/04/06 HTML / CSS
SQLServer中exists和except用法介绍
2021/12/04 SQL Server
Python实现GIF动图以及视频卡通化详解
2021/12/06 Python
MySQL详细讲解变量variables的用法
2022/06/21 MySQL