前提・実現したいこと
テキストファイルから特定の文字列を含む行と、その行に続く下2行を抽出したい。
発生している問題・エラーメッセージ
文字列を含む行は抽出できるのですが、下2行を抽出するコードが書けません。
教えてください。
該当のソースコード
Python
試したこと
ネットで調べたのですが、わかりませんでした。
今のところ作成したコードは以下のようになってます。
コード # coding: utf-8 import re f_in = open("テキスト","r") f_out = open("テキスト2","w") cnt = 0 for line in f_in: if cnt<=0: line = line.rstrip() m = re.search("特定の文字",line) if m: f_out.write(line) f_out.write("\n") cnt = 2 else: f_out.write(line) f_out.write("\n") cnt = cnt -1 f_in.close() f_out.close()
回答1件
あなたの回答
tips
プレビュー