Что ж, решение этого вопроса правильное, поскольку пользователю нужны все строки после указанной c строки.
На свой вопрос, однако, вы попробуете это, не используя другой l oop:
for line_nr, line in enumerate(output):
if line.startswith('Test Failed: '):
print(output[line_nr+1])
Или:
`for line_nr, line in enumerate(output):
if 'Test Failed: ' in line:
print(output[line_nr+1])`
Во втором примечании, почему он печатает все строки (за исключением тех, которые находятся перед 'Test Failed:'), возможно, ему пришлось сделать это с помощью метода strip()
и содержимого вывода.