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 25 Python
详解在Python的Django框架中创建模板库的方法
Jul 20 Python
python列表操作之extend和append的区别实例分析
Jul 28 Python
Python对字符串实现去重操作的方法示例
Aug 11 Python
使用python将大量数据导出到Excel中的小技巧分享
Jun 14 Python
python获取微信小程序手机号并绑定遇到的坑
Nov 19 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
Jun 19 Python
python实现复制文件到指定目录
Oct 16 Python
python dict如何定义
Sep 02 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
Sep 21 Python
python中watchdog文件监控与检测上传功能
Oct 30 Python
Python实现信息管理系统
Jun 05 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实现的表单验证类完整示例
2019/08/13 PHP
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
Javascript匿名函数的一种应用 代码封装
2010/06/27 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
2014/01/13 Javascript
jQuery过滤选择器用法示例
2016/09/12 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
2016/12/30 Javascript
详解js前端代码异常监控
2017/01/11 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
浅谈Angular 观察者模式理解
2018/11/01 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
Node使用Selenium进行前端自动化操作的代码实现
2019/10/10 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
[01:01:52]完美世界DOTA2联赛PWL S2 GXR vs Magma 第二场 11.25
2020/11/26 DOTA
使用numba对Python运算加速的方法
2018/10/15 Python
python实现银行管理系统
2019/10/25 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
使用python实现名片管理系统
2020/06/18 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
工商学院毕业生个人自我评价
2013/09/19 职场文书
教师自我鉴定范文
2013/11/10 职场文书
大专毕业生自我鉴定
2013/11/21 职场文书
函授大学生自我鉴定
2014/02/05 职场文书
家居装修公司创业计划书范文
2014/03/20 职场文书
2014年会计主管工作总结
2014/12/20 职场文书
雷峰塔导游词
2015/02/09 职场文书
煤矿安全保证书
2015/02/27 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
诚信考试主题班会
2015/08/17 职场文书
用JS实现飞机大战小游戏
2021/06/09 Javascript
Python预测分词的实现
2021/06/18 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
2021/08/30 Python
MySQL定时备份数据库(全库备份)的实现
2021/09/25 MySQL
Mysql中@和@@符号的详细使用指南
2022/06/05 MySQL
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL