В настоящее время у меня есть код, который извлекается из файла с именем output.txt.Он читает эти строки и помещает их в список.Если слово «Успех» найдено, оно печатает эту строку.В настоящее время распечатывает всю строку.Я хочу иметь возможность получить первую часть каждой строки для моего следующего задания, но у меня возникают проблемы с удалением остальной части строки после определенного символа.
Например, напечатайте строки:
user:pass Success Info
user:pass Success Info
и т. Д.
Я бы хотел просто вернуть:
user:pass
user:pass
user:pass
Ядовольно плохо знаком с python, поэтому я немного борюсь с тем, как избавиться от остальной части строки
Я пытался отделить слово «Успех», но это не работает правильно.
lines = []
with open("output.txt", "r") as f:
for line in f.readlines():
if 'Success' in line:
lines.append(line.rstrip('\n'))
for element in lines:
print(element)
В настоящее время он печатает user:pass Success Info
Фактический вывод, который мне нужен, user:pass
Я открыт для любых предложений