python对比两个文件的方法

来源:互联网 发布:阿里云临时域名不能用 编辑:程序博客网 时间:2024/05/18 15:28

如果想要对比两个txt文件,a比b多了哪些文件,就用下面的代码

import sys  f1, f2=None,Nonetry:    f1=open("pro1.txt", "r")    m=f1.readlines()except IOError:    print "pro.txt does not exist!"    sys.exit(2)finally:    if f1:        f1.close()# reead lines from mids2.txttry:    f2=open("pro.txt", "r")    n=f2.readlines()except IOError:    print "pro1.txt does not exist!"    sys.exit(2)finally:    if f2:        f2.close()#filterfor a in m:    for b in n:        if a==b:            n.remove(b)    for i in range(len(n)):    n[i]=n[i].strip()#print n#print " ".join(n)for aar in n:with open("baidu.txt","a") as fe:fe.write(aar+"\n")

这样就把多出来的文件写入到baidu.txt,大家可以试试

原创粉丝点击