[英]how to comparing two txt files and remove duplicates in second file in python
我有 2 个文本文件,我想从第二个文件中删除重复的行而不为结果创建新的文本文件
文本文件 1 文本文件 2
我想从第二个文件中删除重复项 [2]
我试过这个代码,但它对我不起作用
文件 1 包含:
mark
dark
lady
baby
man
文件 2 包含:
baby
ali
dark
jad
bam
ham
ols
编码 :
fileName = "2.txt" ## second file
fileHandle = open(fileName, "r")
lines = fileHandle.readlines()
fileHandle.close()
fileHandle = open(fileName, "w+")
l = []
with open('1.txt','r') as file_one: ## first file
l = file_one.readlines()
#
for i in range(len(l)):
for line in lines:
if line.strip("\n") != l[i]:
fileHandle.write(line) ## update second file
fileHandle.close()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.