概述
本文实例讲述了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.zyiz.net
www.baidu.com
www.sina.com.cn
www.zyiz.net
www.google.com
www.sohu.com
www.zyiz.net
www.163.com
运行后new.txt内容如下:
www.zyiz.net
www.baidu.com
www.sina.com.cn
www.google.com
www.sohu.com
www.163.com
PS:这里再为大家提供几款相关工具供大家参考使用:
希望本文所述对大家Python程序设计有所帮助。
最后
以上就是纯真龙猫为你收集整理的python文本去重函数_Python实现的txt文件去重功能示例的全部内容,希望文章能够帮你解决python文本去重函数_Python实现的txt文件去重功能示例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复