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实现定时任务
Feb 08 Python
Python生成随机数组的方法小结
Apr 15 Python
Python实现Pig Latin小游戏实例代码
Feb 02 Python
Python3实现转换Image图片格式
Jun 21 Python
Django实现跨域请求过程详解
Jul 25 Python
Django 拆分model和view的实现方法
Aug 16 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
Aug 26 Python
为什么说Python可以实现所有的算法
Oct 04 Python
详解pycharm连接不上mysql数据库的解决办法
Jan 10 Python
Python日志syslog使用原理详解
Feb 18 Python
Python3.8官网文档之类的基础语法阅读
Sep 04 Python
Python first-order-model实现让照片动起来
Jun 25 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
更改localhost为其他名字的方法
2014/02/10 PHP
PHP合并静态文件详解
2014/11/14 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
PHP实现的mysql读写分离操作示例
2018/05/22 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
JavaScript 图像动画的小demo
2012/05/23 Javascript
setInterval,setTimeout与jquery混用的问题
2013/04/08 Javascript
js实现checkbox全选和反选示例
2014/05/01 Javascript
Vue.js render方法使用详解
2017/04/05 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
JS运算符简单用法示例
2020/01/19 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
对python3中pathlib库的Path类的使用详解
2018/10/14 Python
django+mysql的使用示例
2018/11/23 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
Python使用进程Process模块管理资源
2020/03/05 Python
python把一个字符串切开的实例方法
2020/09/27 Python
英国假发网站:Hothair
2018/02/23 全球购物
资深生产主管自我评价
2013/09/22 职场文书
初中高效课堂实施方案
2014/02/26 职场文书
《菜园里》教学反思
2014/04/17 职场文书
应届大专生求职信
2014/06/26 职场文书
调研汇报材料范文
2014/08/17 职场文书
社区文艺活动方案
2014/08/19 职场文书
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
Nginx已编译的nginx-添加新模块
2021/04/01 Servers
浅谈JS的二进制家族
2021/05/09 Javascript
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python