python,在大文本文件中查找指定的单词并返回该行?

时间:2015-10-27 21:53:24

标签: python-3.x

我有大文本文件。我想在该文件中找到指定的单词,我想知道文件中该单词的行。(也许单词重复几次,我想知道所有行)

1 个答案:

答案 0 :(得分:0)

with open("file.txt") as f:
    allLines = f.readlines()
    for lineNumber in range(len(allLines)):
        if "word" in allLines[lineNumber]:
            print("Match in line {0}".format(lineNumber))