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 相关文章推荐
写了个监控nginx进程的Python脚本
May 10 Python
详解Python中的join()函数的用法
Apr 07 Python
Python爬虫抓取手机APP的传输数据
Jan 22 Python
Python中字符串的处理技巧分享
Sep 17 Python
Python基础之getpass模块详细介绍
Aug 10 Python
python docx 中文字体设置的操作方法
May 08 Python
详解分布式任务队列Celery使用说明
Nov 29 Python
Python 绘制酷炫的三维图步骤详解
Jul 12 Python
python opencv实现证件照换底功能
Aug 19 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
Sep 18 Python
基于梯度爆炸的解决方法:clip gradient
Feb 04 Python
pandas DataFrame.shift()函数的具体使用
May 24 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.MVC的模板标签系统(五)
2006/09/05 PHP
基于mysql的bbs设计(三)
2006/10/09 PHP
php array_walk() 数组函数
2011/07/12 PHP
PHP类继承 extends使用介绍
2014/01/14 PHP
PHP7 list() 函数修改
2021/03/09 PHP
PHP7 错误处理机制修改
2021/03/09 PHP
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
javascript 构造函数强制调用经验总结
2012/12/02 Javascript
jquery.qrcode在线生成二维码使用示例
2013/08/21 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
详解JS面向对象编程
2016/01/24 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
es6函数中的作用域实例分析
2020/04/18 Javascript
[13:38]2015国际邀请赛中国战队出征仪式
2015/05/29 DOTA
[51:44]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第二场
2018/04/04 DOTA
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
利用Python爬取微博数据生成词云图片实例代码
2017/08/31 Python
解决python nohup linux 后台运行输出的问题
2018/05/11 Python
Python实现识别图片内容的方法分析
2018/07/11 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
python和JavaScript哪个容易上手
2020/06/23 Python
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
GoPro摄像机美国官网:美国运动相机厂商
2018/07/03 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
武汉世纪畅想数字传播有限公司 .NET笔试题
2015/06/13 面试题
小区推广策划方案
2014/06/06 职场文书
2014年社区民政工作总结
2014/12/02 职场文书
员工辞职信范文
2015/03/02 职场文书
青少年法制教育心得体会
2016/01/14 职场文书
logback 实现给变量指定默认值
2021/08/30 Java/Android
MySQL约束超详解
2021/09/04 MySQL
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP
恶魔之树最顶端的三颗果实 震震果实上榜,第一可以制造岩浆
2022/03/18 日漫
git中cherry-pick命令的使用教程
2022/06/25 Servers