Я новичок в Python, и мой вопрос в том, есть ли возможность читать текстовый файл, заполненный информацией людей по строкам, и если идентификатор человека соответствует, например, «123», информация будет сохранена в списке [] и напечатайте ее. Спасибо заранее.Поиск файла по строкам
ответ
Попробуйте это:
personList = []
file = open('yourTXTfile.txt', 'r')
for line in file:
#Here you need to check for "123" in your line with for example:
if "123" in line:
personList.append(line)
Я надеюсь, что это помогает
Изменить, чтобы добавить список деталей
+1 :) Я не уверен, что это то, что ищет ОП, но вопрос настолько низок, что это тоже было моей догадкой: D –
Я думаю, что по крайней мере это даст ему некоторую идею :) Спасибо @ToClickorNottoClick –
Вероятно, просто не хватает части «добавить в список» запроса OP. – icedwater
вы можете открыть файл с:
f = file.open("users.txt", "r")
А потом читать с:
for line in f:
# Do something interesting
*** «Вопросы без четкой постановки проблемы не полезны другим читателям». *** –
Да! Это определенно возможно. По шкале от 1 до 10 и 10, будучи полностью уверенным в возможностях того, о чем вы просили, я бы сказал, 10/10. –