import os sourceFile = open("source.csv","r") text = sourceFile.read() sourceFile.close() sourcelines = text.splitlines(0) diffFile = open("notinoff.txt","r") text = diffFile.read() diffFile.close() difflines = text.splitlines(0) for i in difflines: if i in sourcelines: sourcelines.remove(i) endFile=open("dest.csv","a") for i in sourcelines: print >>endFile, i #endFile.writelines(sourcelines) endFile.close()