python去除文件中重复的行实例


Posted in Python onJune 29, 2018

python去除文件中重复的行,我们可以设置一个一个空list,res_list,用来加入没有出现过的字符行!

如果出现在res_list,我们就认为该行句子已经重复了,可以再加入到记录重复句子的list中。

如下代码:

# -*- coding: UTF-8 -*-
#程序功能是为了完成判断文件中是否有重复句子
#并将重复句子打印出来
 
res_list = []
#f = open('F:/master/master-work/code_of_graduate/LTP_data/raw_plain.txt','r')
f = open('F:/master/master-work/code_of_graduate/chu_li_shuju/ldc-weibo-train-res.txt','r')
res_dup = []
index = 0
file_dul = open('F:/master/master-work/code_of_graduate/chu_li_shuju/ldc-weibo-train-dul.txt', 'w')
for line in f.readlines():
 index = index + 1
 if line in res_list:
  temp_str = ""
  temp_str = temp_str + str(index)     #要变为str才行
  temp_line = ''.join(line)
  temp_str = temp_str+temp_line
  #最终要变为str类型
  file_dul.write(temp_str);       #将重复的存入到文件中
 else:
  res_list.append(line)

以上这篇python去除文件中重复的行实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python编写简单的端口扫描器的实例分享
Dec 18 Python
Python网络爬虫实例讲解
Apr 28 Python
python实现隐马尔科夫模型HMM
Mar 25 Python
Python3 SSH远程连接服务器的方法示例
Dec 29 Python
python3使用matplotlib绘制条形图
Mar 25 Python
python用类实现文章敏感词的过滤方法示例
Oct 27 Python
python pyinstaller打包exe报错的解决方法
Nov 02 Python
wxPython实现文本框基础组件
Nov 18 Python
python opencv根据颜色进行目标检测的方法示例
Jan 15 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
May 17 Python
sublime3之内网安装python插件Anaconda的流程
Nov 10 Python
详解Python模块化编程与装饰器
Jan 16 Python
python获取指定字符串中重复模式最高的字符串方法
Jun 29 #Python
Python 利用内置set函数对字符串和列表进行去重的方法
Jun 29 #Python
Linux下python与C++使用dlib实现人脸检测
Jun 29 #Python
对python中两种列表元素去重函数性能的比较方法
Jun 29 #Python
Python数据持久化shelve模块用法分析
Jun 29 #Python
python 统计列表中不同元素的数量方法
Jun 29 #Python
python计算两个数的百分比方法
Jun 29 #Python
You might like
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
2011/12/14 PHP
PHP判断变量是否为0的方法
2014/02/08 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
用方法封装javascript的new操作符(一)
2010/12/25 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
2015/08/13 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
jQuery+pjax简单示例汇总
2017/04/21 jQuery
深入理解vue.js中的v-if和v-show
2017/06/22 Javascript
微信小程序上传图片功能(附后端代码)
2020/06/19 Javascript
node.js ws模块搭建websocket服务端的方法示例
2019/04/25 Javascript
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
2019/05/12 Javascript
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
2019/07/06 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
JS实现滑动插件
2020/01/15 Javascript
[03:03]DOTA2校园争霸赛 济南城市决赛欢乐发奖活动
2013/10/21 DOTA
[01:00:53]OG vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python中强大的命令行库click入门教程
2016/12/26 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
python2 与python3的print区别小结
2018/01/16 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
python中return不返回值的问题解析
2020/07/22 Python
Python爬取梨视频的示例
2021/01/29 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
运行时异常与一般异常有何异同?
2014/01/05 面试题
2014年党员自我评价材料
2014/09/22 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
出国导师推荐信
2015/03/25 职场文书
班主任开场白
2015/06/01 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL