Для того, чтобы прочитать данные из файла построчно, не нужно расписывать огромные алгоритмы. В python предусмотрены все необходимые методы.
Чтение файла нужно во многих случая, например просмотр логов, перепор ссылок и т.д.
Код ниже открывает файл и выводит на экран все строки.
f = open(«rows.txt», «r»)
for x in f:
print(x)
Но как можно заметить, при выводе на экран между строками появляется новая строка. Это происходит потому, что в блокноте существует непечатаемый символ перевода строки. Чтобы его убрать необходимо прописать rstrip(), который убирает данный символ.
with open(‘rows.txt’) as sample:
for line in sample:
k = line.rstrip()
print(k)
Результат отработки двух файлов можно увидеть на картинке. Как мы можем заметить, во втором случае пустых строк не образуется.