Python实现的txt文件去重功能示例


Posted in Python onJuly 07, 2018

本文实例讲述了Python实现的txt文件去重功能。分享给大家供大家参考,具体如下:

# -*- coding:utf-8 -*-
#! python2
import shutil
a=0
readDir = "/Users/Administrator/Desktop/old.txt"  #old
writeDir = "/Users/Administrator/Desktop/new.txt" #new
# txtDir = "/home/Administrator/Desktop/1"
lines_seen = set()
outfile = open(writeDir, "w")
f = open(readDir, "r")
for line in f:
  if line not in lines_seen:
    a+=1
    outfile.write(line)
    lines_seen.add(line)
    print(a)
    print('\n')
outfile.close()
print("success")

其中old.tx如下:

3water.com
www.baidu.com
www.sina.com.cn
3water.com
www.google.com
www.sohu.com
3water.com
www.163.com

运行后new.txt内容如下:

3water.com
www.baidu.com
www.sina.com.cn
www.google.com
www.sohu.com
www.163.com

Python 相关文章推荐
python字典序问题实例
Sep 26 Python
Python对数据库操作
Mar 28 Python
浅谈Python基础之I/O模型
May 11 Python
Python中turtle作图示例
Nov 15 Python
python opencv旋转图像(保持图像不被裁减)
Jul 26 Python
python使用webdriver爬取微信公众号
Aug 31 Python
python图像处理入门(一)
Apr 04 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
Jun 04 Python
python交互模式下输入换行/输入多行命令的方法
Jul 02 Python
Python3操作MongoDB增册改查等方法详解
Feb 10 Python
python实现拼图小游戏
Feb 22 Python
Python开发企业微信机器人每天定时发消息实例
Mar 17 Python
Django 多语言教程的实现(i18n)
Jul 07 #Python
python利用requests库进行接口测试的方法详解
Jul 06 #Python
python生成密码字典的方法
Jul 06 #Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
Jul 06 #Python
使用python中的in ,not in来检查元素是不是在列表中的方法
Jul 06 #Python
python 实现将字典dict、列表list中的中文正常显示方法
Jul 06 #Python
Python判断中文字符串是否相等的实例
Jul 06 #Python
You might like
php设计模式 Adapter(适配器模式)
2011/06/26 PHP
PHP MySQL应用中使用XOR运算加密算法分享
2011/08/28 PHP
基于php socket(fsockopen)的应用实例分析
2013/06/02 PHP
Zend studio文件注释模板设置方法
2013/09/29 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
2014/12/17 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
Zend Framework缓存Cache用法简单实例
2016/03/19 PHP
Kibo 用于处理键盘事件的Javascript工具库
2011/10/28 Javascript
JS读取cookies信息(记录用户名)
2012/01/10 Javascript
基于jquery的时间段实现代码
2012/08/02 Javascript
JS代码同步文本框内容的实例方法
2013/07/12 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
原生js模拟淘宝购物车项目实战
2015/11/18 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
2017/03/24 jQuery
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
jquery实现图片放大点击切换
2017/06/06 jQuery
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
Vue中封装input组件的实例详解
2017/10/17 Javascript
js运算符的一些特殊用法
2018/07/29 Javascript
vue仿ios列表左划删除
2019/09/26 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
[03:08]Ti4观战指南上
2014/07/07 DOTA
Python实现注册登录系统
2017/08/08 Python
Python把csv数据写入list和字典类型的变量脚本方法
2018/06/15 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
解决Python中回文数和质数的问题
2019/11/24 Python
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
孤独星球出版物:Lonely Planet Publications
2018/03/17 全球购物
《春到梅花山》教学反思
2014/04/16 职场文书
影视广告专业求职信
2014/09/02 职场文书
2014年物资管理工作总结
2014/12/02 职场文书
2015年教导处教学工作总结
2015/07/22 职场文书
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang
利用Python实现翻译HTML中的文本字符串
2022/06/21 Python