Для того, чтобы прочитать данные из файла построчно, не нужно расписывать огромные алгоритмы. В 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)

Результат отработки двух файлов можно увидеть на картинке. Как мы можем заметить, во втором случае пустых строк не образуется.