用python统计文件中任意两个关键字同行的情况

定义一个关键词列表,例如“贾宝玉”,“宝玉”,“宝钗”,“黛玉”,“林妹妹”等,统计HLM.txt 文件中任两个关键词共现的行数,并将这些行内容写入到一个新文件。用python该怎么写呢

建议看一下jieba库的使用方法

f = open("HTML.txt", 'r', encoding='utf-8')
s = open("save.txt", 'a', encoding='utf-8')
lines = f.readlines() # 读取全部内容 ,并以列表方式返回
flag = 0
for line in lines: # 逐行读取
if line.count('林') > 0 and line.count('贾'):
s.write(line)
flag += 1
f.close()
s.close()
print("执行次数",flag)