本文实例讲述了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如下:

www.jb51.net

www.baidu.com

www.sina.com.cn

www.jb51.net

www.google.com

www.sohu.com

www.jb51.net

www.163.com

运行后new.txt内容如下:

www.jb51.net

www.baidu.com

www.sina.com.cn

www.google.com

www.sohu.com

www.163.com

PS:这里再为大家提供几款相关工具供大家参考使用:

在线去除重复项工具:http://tools.jb51.net/code/quchong

在线文本去重复工具:http://tools.jb51.net/aideddesign/txt_quchong

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

您可能感兴趣的文章:Python统计文件中去重后uuid个数的方法python批量查询、汉字去重处理CSV文件Python实现对文件进行单词划分并去重排序操作示例对python读写文件去重、RE、set的使用详解python 高效去重复 支持GB级别大文件的示例代码Python过滤txt文件内重复内容的方法python去除文件中重复的行实例python删除本地夹里重复文件的方法Python3 实现随机生成一组不重复数并按行写入文件Python实现的删除重复文件或图片功能示例【去重】

python文件去重软件_Python实现的txt文件去重功能示例相关推荐

  1. python将txt文件转为字符串_python如何将txt文件转成json数据

    python如何将txt文件转成json数据,首先我们要明白json的数据格式是如何的,实际上和python的字典格式几乎是一样的,也是需要一个大括号给括起来,知道了这点我们就知道怎么处理了. 工具/ ...

  2. pythontxt文件怎么读_python怎么读txt文件

    python怎么读txt文件? 首先,在桌面上建立一个txt文档,在上面输入以下内容:你好. Hello. abcdefg 啊不错的风格 查看文件的属性,获取文件的绝对路径:D:\HintSoft\H ...

  3. 搜索python题目的软件_Python编程快速上手——正则表达式查找功能案例分析

    本文实例讲述了Python正则表达式查找功能.分享给大家供大家参考,具体如下: 题目如下: 编写一个程序,打开文件夹中所有的.txt文件,查找匹配用户提供的正则表达式的所有行.结果应该打印到屏幕上. ...

  4. python给excel排序_Python实现EXCEL表格的排序功能示例

    Python实现EXCEL表格的排序功能示例 EXCEL的数值排序功能还是挺强大的,升序.降序,尤其自定义排序,能够对多个字段进行排序工作. 那么,在Python大法中,有没有这样强大的排序功能呢?答 ...

  5. python微信红包代码_Python实现的微信红包提醒功能示例

    本文实例讲述了Python实现的微信红包提醒功能.分享给大家供大家参考,具体如下: #coding=utf-8 import itchat from itchat.content import TEX ...

  6. python 文件路径格式化_python 存储为txt文件路径

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  7. python编程图片大全_Python编程实现的图片识别功能示例

    本文实例讲述了Python编程实现的图片识别功能.分享给大家供大家参考,具体如下: 1. 安装PIL,官方没有WIN64位,Pillow替代 pip install Pillow-2.7.0-cp27 ...

  8. python自定义二元一次函数_Python实现的拟合二元一次函数功能示例【基于scipy模块】...

    本文实例讲述了Python实现的拟合二元一次函数功能.分享给大家供大家参考,具体如下: 背景: 使用scipy拟合一元二次函数. 参考: HYRY Studio-<用Python做科学计算> ...

  9. python 写文件 换行_python中写入txt文件需要换行,以及\r 和\n

    原博文 2019-09-25 16:16 − 在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write('\n')只会在后面打印一个字符串'\n ...

最新文章

  1. 内部黑客讲述:Twitter 史上最大规模攻击事件始末!
  2. 修改系统density适配
  3. web开发过程中经常用到的一些公共方法及操作
  4. 计算机硬件部分可称为裸机,上财信管PPT第3章 计算机硬件与软件基础.ppt
  5. Web服务器HttpServer(嵌入式设备)
  6. 数学/sgu 130 Circle
  7. 关于微信开发与微信支付更新
  8. Invalidate,Update与Refresh的区别
  9. explain和profiling分析查询SQL时间
  10. YCOJ过河卒C++
  11. Linux下svn的部署
  12. JS 数组reduce()方法详解及高级技巧
  13. python飞机大战源码以及素材资源
  14. 解析纯真ip数据库php源码, 纯真数据库IP地理位置查询类
  15. DeepFaceLab:A simple,flexible and extensible face swapping framework(2020)
  16. 复权、前复权和后复权
  17. Tik Tok跨境:不会英语可以做TikTok吗?
  18. 4.2.1 Duration and Convexity
  19. 微信小程序-创建小程序+编写学生评教系统的学生登录页面
  20. 【网址】在线手册/手册网

热门文章

  1. Ubuntu18重装显卡驱动
  2. IO 口的位操作实现
  3. 软考中级软件设计师笔记
  4. 快速扩展在线文档产品特性的9个开源项目
  5. linux服务器网卡重启后会还原,详解CentOS重启后resolv.conf被重置的解决方案
  6. LU分解法(又名Doolittle分解法,直接三角分解法)C++实现
  7. 不积跬步,无以至千里。
  8. PC端通过WiFi热点共享代理
  9. word文档中enter到下一页
  10. 了解目前火热的AI行业