如何将关键词文件 keyword.txt 匹配文章文件 file.txt ,并且按照关键词在文章中第一次出现的顺序,重新对关键词进行排序,生成新的关键词文件 new_keyword.txt
with open('keyword.txt', 'r') as f:
keywords = f.read().splitlines()
with open('file.txt', 'r') as f:
content = f.read()
sentences = content.split('.')
newkey = []
for sentence in sentences:
for keyword in keywords:
if keyword in sentence:
newkey.append(keyword)
newkey = list(set(newkey))
with open('new_keyword.txt', 'w') as f:
for keyword in newkey:
f.write(keyword + '\n')