在python中使用字符串的行之间的行

时间:2013-03-11 13:37:41

标签: python-3.x extraction readlines

我读过一个文件。现在我有了所有这些字符串。我需要提取特定的行。这些行位于两行之间,其中包含特定字符串。它们之间没有设定的线条数量。另外,我必须匹配这两行。例如,第一行中可能有字符串,但没有匹配,所以我会在多行之后得到相同的字符串。然后我必须看看那条线是否有匹配。我不知道如何做到这一点。

def main():
infile = open(“file.txt”, “r”)
outfile = open(outfile.txt”,”w”)
for line in infile:
    if “theString” in line:
        break
    for line in infile:
        if “different string” or “anotherString”  in line:
            break
    outfile.write(line)

0 个答案:

没有答案