Как найти строку в файле а затем ее использовать Python?
Я пишу програму которая должна найти имя и счет тй:
с начала пользователь вводит имя, затем програма ищет его имя в файле, а затем из остатка строки делает счет. Строка должна выглядеть так Thomas 50, моя проблема в том что я не могу найти и преобразовать строку в счет. Текстовый файл должен выглядеть так
Thomas 50
Elice 100
Tom 200
Ответы (1 шт):
Автор решения: NEYROMANT NURO
→ Ссылка
ну как то так наверное:
def get_score_for_name(path_to_file, name):
score_out = []
with open(path_to_file) as file_handler:
for name_ in file_handler:
name_list = name_.split()
if name_list[0] == name:
score_out.append(name_list[1])
return score_out
где path_to_file - путь к вашему файлу, name - имя, по которому надо найти счет (если имен несколько выведет столько же значений счетов)