python匹配行的下一行

aa="""/aaaaaa

bbbbbbbb

cccccccc


/a1a1a1a1a1

b1b1b1b1b1

c1c1c1c1c1


/a2a2a2a2

b2b2b2b2

c2c2c2c2"""

数据格式

我获取匹配行

for haha in aa.readlines():

  if haha.find("a1a1a1a1a1") >= 0:

      print haha

      print "这地方我还想打印a1a1a1a1a1下面的一行内容,也就是b1b1b1b1"


求大牛给力啊


回首忆惘然
浏览 2498回答 2
2回答

潇潇雨雨

导入linecache,想读某行周围的哪行都可以 import linecache x=linecache.getlines('filename')[linecount]

慕容森

i=0 for line in r:     if line.find("a1a1a1a1a1") >= 0:         print line         print r[i+1]     i+=1readlines的结果其实就是一个列表。
打开App,查看更多内容
随时随地看视频慕课网APP