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函数可变参数定义及其参数传递方式实例详解
May 25 Python
Python编码爬坑指南(必看)
Jun 10 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
Aug 08 Python
python模块之paramiko实例代码
Jan 31 Python
用pandas中的DataFrame时选取行或列的方法
Jul 11 Python
python 同时运行多个程序的实例
Jan 07 Python
简单了解Python3里的一些新特性
Jul 13 Python
python内存动态分配过程详解
Jul 15 Python
Python高级特性之闭包与装饰器实例详解
Nov 19 Python
解决django的template中如果无法引用MEDIA_URL问题
Apr 07 Python
Pytorch实现将模型的所有参数的梯度清0
Jun 24 Python
python Tkinter的简单入门教程
Apr 11 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
php4的session功能评述(二)
2006/10/09 PHP
深入extjs与php参数交互的详解
2013/06/25 PHP
php输入流php://input使用浅析
2014/09/02 PHP
PHP IDE phpstorm 常用快捷键
2015/05/18 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
2016/03/21 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
this[] 指的是什么内容 讨论
2007/03/24 Javascript
js保存当前路径(cookies记录)
2010/12/14 Javascript
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
2011/03/03 Javascript
jQuery 操作option的实现代码
2011/03/03 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
JavaScript实现简单获取当前网页网址的方法
2015/11/09 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
js ajaxfileupload.js上传报错的解决方法
2016/05/05 Javascript
jQuery层级选择器_动力节点节点Java学院整理
2017/07/04 jQuery
微信小程序和百度的语音识别接口详解
2019/05/06 Javascript
通过循环优化 JavaScript 程序
2019/06/24 Javascript
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
50行Python代码实现人脸检测功能
2018/01/23 Python
Django后台获取前端post上传的文件方法
2018/05/28 Python
详解python tkinter教程-事件绑定
2019/03/28 Python
python实现合并多个list及合并多个django QuerySet的方法示例
2019/06/11 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
澳大利亚领先的在线美容商城:Adore Beauty
2017/04/14 全球购物
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
西班牙最好的在线购买葡萄酒的商店:Vinoseleccion
2019/10/30 全球购物
家长评语怎么写
2014/12/30 职场文书
质量保证书怎么写
2015/02/27 职场文书
开学第一周总结
2015/07/16 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
python3.9之你应该知道的新特性详解
2021/04/29 Python
mysql在项目中怎么选事务隔离级别
2021/05/25 MySQL
python必学知识之文件操作(建议收藏)
2021/05/30 Python
git stash(储藏)的用法总结
2022/06/25 Servers