本文实例讲述了Python实现的txt文件去重功能。分享给大家供大家参考,具体如下:
# - * -编码:utf - 8 - * # !python2 进口shutil 一个=0 readDir="/用户/管理员/桌面/老了。三种“#老 writeDir="/用户/管理员/桌面/新。三种“#新 # txtDir="/home/管理员/桌面/1” lines_seen=组() 输出文件=开放(writeDir,“w”) f=开放(readDir,“r”) f的线: 如果不是lines_seen行: +=1 outfile.write(线) lines_seen.add(线) print () 打印(“\ n”) outfile.close () 打印(“成功”) >之前其中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.comhttp://tools.jb51.net/code/quchong
http://tools.jb51.net/aideddesign/txt_quchong
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》,《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
Python实现的txt文件去重功能示例