比较两个文本文件并删除python中的重复项

我有两个文本文件,file1和file2.

File1包含一堆随机单词,file2包含我想在发生时从file1中删除的单词.
有办法做到这一点吗?

我知道我可能应该将自己的尝试包含在脚本中,至少要表现出努力,但说实话,这是可笑的,并没有任何帮助.

如果有人能够至少提供一个关于从哪里开始的提示,那将非常感激.

解决方法:

得到每个人的话:

f1 = open("/path/to/file1", "r") 
f2 = open("/path/to/file2", "r") 

file1_raw = f1.read()
file2_raw = f1.read()

file1_words = file1_raw.split()
file2_words = file2_raw.split()

如果你想要file1中不在file2中的唯一单词:

result = set(file1_words).difference(set(file2_words))

如果您关心从file1的文本中删除单词

for w in file2_words:
    file1_raw = file1_raw.replace(w, "")
上一篇:LeetCode 26. Remove Duplicates from Sorted Array


下一篇:mysql – 选择一行没有重复的条目