У меня есть ряд текстовых файлов с форматированием следующим образом
Transaction Summary
Joe buys from Mindy 5 apples for 6$
Mark buys from Alex 3 apples for 5$
...
END
Где может быть переменное количество транзакций Apple - один текстовый файл может иметь 2 других может иметь 6 - но файлывсе отформатированы одинаково.Я хочу сохранить строки между Сводкой транзакций и Концом.
Сначала я обратился к этому методу , который позволил мне напечатать указанные строки, но я не мог понять, как хранить строки..
Вместо этого я решил просто прочитать весь текстовый файл и сохранить, а затем обрезать нужные мне данные
with open(filename) as f:
data = f.readlines()
f.close
Таким образом, я мог бы склеить этот список строк.У меня проблема в том, что хотя я знаю, где начать соединение (индекс 1 строки), так как каждый текстовый файл имеет переменное количество транзакций, я не знаю, как выбрать конкретный индекс, который имеет «END»Строка в нем.
Любой вклад будет оценен - спасибо!