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实现异步回调机制代码分享
Jan 10 Python
Python微信库:itchat的用法详解
Aug 14 Python
Python内置函数 next的具体使用方法
Nov 24 Python
python中使用%与.format格式化文本方法解析
Dec 27 Python
python实现教务管理系统
Mar 12 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
python itchat给指定联系人发消息的方法
Jun 11 Python
python 矢量数据转栅格数据代码实例
Sep 30 Python
Python实现桌面翻译工具【新手必学】
Feb 12 Python
pytorch数据预处理错误的解决
Feb 20 Python
自定义Django默认的sitemap站点地图样式
Mar 04 Python
python 实现性别识别
Nov 21 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实现批量删除(封装)
2017/04/28 PHP
PHP微信开发之微信录音临时转永久存储
2018/01/26 PHP
javascript 触发事件列表 比较不错
2009/09/03 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
2018/02/26 Javascript
利用Decorator如何控制Koa路由详解
2018/06/26 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
在vue中阻止浏览器后退的实例
2019/11/06 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
JS如何把字符串转换成json
2020/02/21 Javascript
vue中el-input绑定键盘按键(按键修饰符)
2020/07/22 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
python使用range函数计算一组数和的方法
2015/05/07 Python
python装饰器与递归算法详解
2016/02/18 Python
Python 自动化表单提交实例代码
2017/06/08 Python
python web.py开发httpserver解决跨域问题实例解析
2018/02/12 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
解决pytorch 交叉熵损失输出为负数的问题
2020/07/07 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
Eastbay官网:美国最大的运动鞋网络零售商
2016/07/27 全球购物
伦敦平价潮流珠宝首饰品牌:Astrid & Miyu
2016/10/10 全球购物
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
Puccini乌克兰:购买行李箱、女士手袋网上商店
2020/08/06 全球购物
电子信息专业自荐书
2014/02/04 职场文书
个性发展自我评价
2014/02/11 职场文书
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
内刊编辑求职自荐书范文
2014/02/19 职场文书
家长对老师的感言
2014/03/11 职场文书
办公室主任个人对照检查材料思想汇报
2014/10/11 职场文书
2016高考寄语集锦
2015/12/04 职场文书
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js
速龙x4-860k处理器相当于i几
2022/04/20 数码科技
Python实现简单得递归下降Parser
2022/05/02 Python