Python предоставляет три различных метода для чтения содержимого файла, каждый из которых подходит для разных случаев использования.
Метод read() читает всё содержимое файла за один раз и возвращает его как одну строку. По желанию ты можешь передать аргумент size, чтобы ограничить количество читаемых символов.
content = file.read() # Returns: str
Метод readline() читает по одной строке за раз, возвращая её как строку с символом новой строки \n в конце. Каждый последующий вызов переходит к следующей строке. Это идеально для обработки файлов построчно без загрузки всего содержимого в память.
line = file.readline() # Returns: str
Метод readlines() читает весь файл и возвращает список строк, где каждый элемент представляет одну строку с символом новой строки \n в конце.
lines = file.readlines() # Returns: list[str]
read() — возвращает одну строку с полным содержимым файлаreadline() — возвращает одну строку за вызовreadlines() — возвращает список строк, по одному элементу на строкуread(), когда нужен весь файл как один блок текстаreadline(), когда важна эффективность по памяти и строки обрабатываются последовательноreadlines(), когда нужен произвольный доступ к определённым строкам через индексирование спискаМетод readline() возвращает одну строку, которая включает символ новой строки \n в конце каждой прочитанной строки.
Новый — ещё не проверен сообществом
Вы