网络编程
位置:首页>> 网络编程>> Python编程>> Python实现的txt文件去重功能示例

Python实现的txt文件去重功能示例

作者:人饭子  发布时间:2021-12-22 23:42:49 

标签:Python,txt文件,去重

本文实例讲述了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程序设计有所帮助。

来源:https://blog.csdn.net/sinat_35360663/article/details/80414699

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com