我有两个文本文件,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, "")