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使用marshal模块序列化实例
Sep 25 Python
python 从csv读数据到mysql的实例
Jun 21 Python
python list格式数据excel导出方法
Oct 31 Python
Python数据类型之Number数字操作实例详解
May 08 Python
使用python打印十行杨辉三角过程详解
Jul 10 Python
Python PIL图片添加字体的例子
Aug 22 Python
Python列表list常用内建函数实例小结
Oct 22 Python
python cv2截取不规则区域图片实例
Dec 21 Python
python文件处理fileinput使用方法详解
Jan 02 Python
Python实现猜年龄游戏代码实例
Mar 25 Python
Python如何操作office实现自动化及win32com.client的运用
Apr 01 Python
Django 用户登陆访问限制实例 @login_required
May 13 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
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
2014/07/01 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
关于php中一些字符串总结
2016/05/05 PHP
PHP对象实例化单例方法
2017/01/19 PHP
贴一个在Mozilla中常用的Javascript代码
2007/01/09 Javascript
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
jquery中获取select选中值的代码
2011/06/27 Javascript
js滚动条平滑移动示例代码
2016/03/29 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
原生js实现下拉框选择组件
2021/01/20 Javascript
[01:47]2018年度DOTA2最具人气解说-完美盛典
2018/12/16 DOTA
python自动安装pip
2014/04/24 Python
跟老齐学Python之Python安装
2014/09/12 Python
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
python 的 scapy库,实现网卡收发包的例子
2019/07/23 Python
深入浅析Python科学计算库Scipy及安装步骤
2019/10/12 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
基于python实现监听Rabbitmq系统日志代码示例
2020/11/28 Python
CSS3弹性盒模型开发笔记(三)
2016/04/26 HTML / CSS
利用CSS3参考手册和CSS3代码生成工具加速来学习网页制
2012/07/11 HTML / CSS
Sarenza德国:法国最大的时尚鞋和包包网上商店
2019/06/08 全球购物
优秀员工表扬信
2014/01/17 职场文书
酒店总经理岗位职责
2014/03/17 职场文书
保护动物倡议书
2014/04/15 职场文书
安全教育演讲稿
2014/05/09 职场文书
党的群众路线调研报告
2014/11/03 职场文书
医生辞职信范文
2015/03/02 职场文书
2015年健康教育工作总结
2015/04/10 职场文书
中学感恩教育活动总结
2015/05/05 职场文书
2015年三好一满意工作总结
2015/07/24 职场文书
使用python求解迷宫问题的三种实现方法
2022/03/17 Python
2022漫威和DC电影上映作品
2022/04/05 欧美动漫