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

2023-12-24 22:01:08
推荐回答(1个)
回答1:

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()