Мне нужно написать скрипт на python, который анализирует текстовый файл журнала, но единственные данные, представляющие интерес, это данные проверяемого «теста». Текстовый файл в следующем общем формате:
Test 1
[lines of data]
Test 2
[lines of data]
...
[Строки данных] представляют собой либо много, либо несколько строк данных из указанного теста, а в файле журнала может быть любое количество тестов. Поэтому, если я хочу посмотреть только на «Тест 1», мой скрипт должен извлечь всю информацию между «Тестом 1» и «Тестом 2», но прекратить чтение перед «Тестом 2».
Загвоздка в том, что я хочу, чтобы мой сценарий делал то же самое, даже если я хочу проанализировать данные, скажем, из теста 12, и остановить его до теста 13, потому что может быть любое количество тестов файл. Как бы я пошел по этому поводу?