在文本文件中找到符合两个后续单词的行,可以通过以下步骤实现:
open()
函数,打开目标文本文件。readline()
函数。split()
函数,将行内容按照空格分割成单词列表。然后,判断列表中是否存在两个后续单词。以下是一个示例的Python代码实现:
def find_lines_with_two_successive_words(file_path, word1, word2):
result = []
with open(file_path, 'r') as file:
for line in file:
words = line.strip().split()
if len(words) >= 2:
for i in range(len(words) - 1):
if words[i] == word1 and words[i + 1] == word2:
result.append(line)
break
return result
file_path = 'example.txt' # 替换为目标文本文件的路径
word1 = '后续单词1' # 替换为第一个后续单词
word2 = '后续单词2' # 替换为第二个后续单词
lines = find_lines_with_two_successive_words(file_path, word1, word2)
for line in lines:
print(line)
在上述代码中,file_path
变量需要替换为目标文本文件的路径,word1
和word2
变量需要替换为要查找的两个后续单词。函数find_lines_with_two_successive_words()
会返回一个包含符合条件的行的列表,然后可以根据需要进行输出或保存。
领取专属 10元无门槛券
手把手带您无忧上云