Читая файл на python, я задавался вопросом, как получить следующие n
строки, когда мы встречаем строку, соответствующую моим условиям.
Скажем, есть такой файл
mangoes:
1 2 3 4
5 6 7 8
8 9 0 7
7 6 8 0
apples:
1 2 3 4
8 9 0 9
Теперь, когда мы находим строку, начинающуюся с манго, я хочу прочитать все следующие 4 строки.
Мне удалось выяснить, как сделать следующую немедленную строку, но не следующую n
непосредственные линии
if (line.startswith("mangoes:")):
print(next(ifile)) #where ifile is the input file being iterated over