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 15 Python
Windows下将Python文件打包成.EXE可执行文件的方法
Aug 03 Python
Python在for循环中更改list值的方法【推荐】
Aug 17 Python
详解Python 定时框架 Apscheduler原理及安装过程
Jun 14 Python
python实现两个经纬度点之间的距离和方位角的方法
Jul 05 Python
使用 Python 处理 JSON 格式的数据
Jul 22 Python
python判断一个对象是否可迭代的例子
Jul 22 Python
Python 使用指定的网卡发送HTTP请求的实例
Aug 21 Python
Python遍历字典方式就实例详解
Dec 28 Python
pytorch之添加BN的实现
Jan 06 Python
Python基于smtplib模块发送邮件代码实例
May 29 Python
python3中编码获取网页的实例方法
Nov 16 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调用三种数据库的方法(1)
2006/10/09 PHP
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
PHP 伪静态隐藏传递参数名的四种方法
2010/02/22 PHP
php实现文件下载更能介绍
2012/11/23 PHP
php和js如何通过json互相传递数据相关问题探讨
2013/02/26 PHP
php实现爬取和分析知乎用户数据
2016/01/26 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
JavaScript基本概念初级讲解论坛贴的学习记录
2009/02/22 Javascript
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
使用javascript获取flash加载的百分比的实现代码
2011/05/25 Javascript
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
Javascript 按位取反运算符 (~)
2014/02/04 Javascript
JavaScript瀑布流布局实现代码
2017/05/06 Javascript
vue引入js数字小键盘的实现代码
2018/05/14 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
python如何修改装饰器中参数
2018/03/20 Python
python装饰器深入学习
2018/04/06 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
pytorch数据预处理错误的解决
2020/02/20 Python
python实现电子词典
2020/03/03 Python
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
日本著名的平价时尚女性购物网站:Fifth
2016/08/24 全球购物
贝玲妃美国官方网站:Benefit美国
2016/08/28 全球购物
C语言怎样定义和声明全局变量和函数最好
2013/11/26 面试题
高中生家长会演讲稿
2014/01/14 职场文书
服装采购员岗位职责
2014/03/15 职场文书
2014广电局实施党的群众路线教育实践活动方案思想汇报
2014/09/22 职场文书
幼儿园三八妇女节活动总结
2015/02/06 职场文书
幼儿园综治宣传月活动总结
2015/05/07 职场文书
初中数学教学随笔
2015/08/15 职场文书
Python数据分析之绘图和可视化详解
2021/06/02 Python
MySQL系列之四 SQL语法
2021/07/02 MySQL
Netflix《海贼王》真人版剧集多张片场照曝光
2022/04/04 日漫
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers