У меня есть огромный текстовый файл. Я пытаюсь напечатать строку после каждого раза, когда я нахожу конкретное слово.напечатать строку после соответствующего слова
Пример:
lines =
"""
match_string
line2_0
somelines
...
...
....
match_string
line_0
...
...
...
match_string
line3_0
.
.
.
.
."""
Мой сценарий должен найти "match_string" и напечатать первую линию приходит после него.
line2_0
line_0
line3_0
Будьте осторожны, если возможно иметь «match_string» в качестве последней строки в файле (по какой-то странной причине) этот код вызовет ошибку. Но это может быть легко обработано блоком 'try except' или просто убедитесь, что' match_string' не может находиться в последней строке файла. – Marek
Большое спасибо за этот четкий ответ. Оно работает! – Omar
Как читать строки между каждыми двумя итерациями? например: если «line2_0» - это то, что я хочу, я буду искать другую строку между двумя «match_string», с которой «line2_0» находится между ними. – Omar