Построчное чтение файла python

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

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

Чтение файла построчно


Python

Как пользоваться PyCharm

Как пользоваться Jupyter Notebook

Мультипоточность Python

Python получить текущую дату и время

Tags: