Как вывести имена из текстового документа c помощью Python?
Есть текстовый документ, пример:
Dave Martin
173 Main St., Springfield RI 55924
[email protected]
Charles Harris
969 High St., Atlantis VA 34075
[email protected]
Вот это содержится в документе .txt, как мне с помощью Python извлечь нужную мне информацию?
Ответы (1 шт):
Автор решения: Dmitry
→ Ссылка
Если у вас так и будут обстоять дела с вашим файлом и сохранится закономерность, то можно увидеть, что только строки с именами содержат только буквы. Если это так, то можно собирать их по этому принципу
result = []
with open("people.txt") as file:
for line in file.readlines():
if "".join(line.split()).isalpha():
result.append(line.strip())
print(result)
Вывод
['Dave Martin', 'Charles Harris']