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 相关文章推荐
在Django中限制已登录用户的访问的方法
Jul 23 Python
全面解析Python的While循环语句的使用方法
Oct 13 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
Jun 23 Python
DataFrame中的object转换成float的方法
Apr 10 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
python pandas模块基础学习详解
Jul 03 Python
python搜索包的路径的实现方法
Jul 19 Python
基于Python获取docx/doc文件内容代码解析
Feb 17 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
Mar 11 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
May 25 Python
python中的测试框架
Nov 13 Python
python爬取网页版QQ空间,生成各类图表
Jun 02 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 Zip压缩 在线对文件进行压缩的函数
2010/05/26 PHP
PHP采集腾讯微博的实现代码
2012/01/19 PHP
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
基于jquery实现的可以编辑选择的下拉框的代码
2010/11/19 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
JavaScript实现N皇后问题算法谜题解答
2014/12/29 Javascript
Bootstrap每天必学之日期控制
2016/03/07 Javascript
基于Bootstrap+jQuery.validate实现表单验证
2016/05/30 Javascript
jQuery基础知识点总结(必看)
2016/05/31 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
Vue开发中整合axios的文件整理
2017/04/29 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
Antd-vue Table组件添加Click事件,实现点击某行数据教程
2020/11/17 Javascript
[59:00]OG vs TNC 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
在Python中处理日期和时间的基本知识点整理汇总
2015/05/22 Python
在Python中处理时间之clock()方法的使用
2015/05/22 Python
Python装饰器基础详解
2016/03/09 Python
python中nan与inf转为特定数字方法示例
2017/05/11 Python
使用Python进行目录的对比方法
2018/11/01 Python
python字典的遍历3种方法详解
2019/08/10 Python
python编写简单端口扫描器
2019/09/04 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
2020/01/18 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
互动出版网:专业书籍
2017/03/21 全球购物
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
应届毕业生专业个人求职自荐信格式
2013/11/20 职场文书
网上蛋糕店创业计划书
2014/01/24 职场文书
医药类个人求职的自我评价
2014/02/12 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
毕业典礼邀请函
2015/01/31 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书
Win11如何修改dns?Win11修改dns图文教程
2022/01/18 数码科技