如何利用python语言匹配文本文件中的指定字符串,并将其所在行的后面几

如何利用python语言匹配文本文件中的指定字符串,并将其所在行的后面几行一同输出?在线等大神!

s="指定字符串"
f=open("文本文件名")
n=int(raw_input("输入输出的行数:"))
line=f.readline()
while line:
    if s in line:
        print line
        for i in range(n):
            line=f.readline()
            if line:
                print line
            else:
                break
        if not line:break
    line=f.readline()

温馨提示:答案为网友推荐,仅供参考
相似回答