Как использовать метод file.readlines() в Python

readline() — это встроенный файловый метод, который помогает прочитать одну полную строку из данного файла. Существует также функция readlines().

Что такое функция readlines() в Python?

file.readlines() — это встроенная функция Python, которая возвращает все строки в файле в виде списка, где каждая строка является элементом в объекте списка. Функция readlines() принимает параметр hint для ограничения количества возвращаемых строк.

Функцию readlines() можно использовать для небольших файлов, так как она считывает все содержимое файла в память, а затем разбивает его на отдельные строки.

Функция читает до конца файла, используя внутреннюю функцию readline(), и возвращает список со всеми строками, прочитанными из файла.

Синтаксис

Параметры

Функция readlines() принимает hint в качестве необязательного параметра, который представляет собой количество возвращаемых байтов, превышающее номер подсказки; больше строк не будет возвращено. Значение по умолчанию равно -1, что означает, что будут возвращены все строки.

Как использовать функцию readlines() в Python

Пример

Давайте объявим список.

Теперь мы запишем этот список в текстовый файл.

Мы открыли файл в режиме записи, а затем использовали функцию writelines() для записи данных в текстовый файл.

Чтобы прочитать этот текстовый файл построчно, используйте функцию readlines() и цикл for.

Здесь мы помещаем счетчик для подсчета количества строк, отображаемых в консоли Python.

Наша полная программа выглядит так.

Вывод:

И тот же вывод будет записан в файле app.txt в том же формате. Чтобы прочитать все строки из данного файла, вы можете использовать функцию Python readlines().

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python