file.readline
Считывает из файла одну строку и возвращает её.
file.readline()
-> str
При считывании символ новой строки
Для упрощения можно считывать строки из файла пройдя по его объекту в цикле:
Такой подход эффективен с точки зрения расходования памяти, быстр, и выглядит хорошо.
\n
присутствует в конце каждой из строк. Его может не быть лишь в последней строке — это позволяет добиться однозначности: если метод возвращает пустую строку, значит достигнут конец файла; если строка содержит лишь символ \n
, значит это просто очередная строка. with open('my_file.txt') as f:
f.readline() # 'The first line.\n'
f.readline() # '\n'
f.readline() # 'The last line.\n'
f.readline() # ''
Для упрощения можно считывать строки из файла пройдя по его объекту в цикле:
with open('my_file.txt') as f:
for line in f:
print(line)
Такой подход эффективен с точки зрения расходования памяти, быстр, и выглядит хорошо.
- Для считывания файла кусками используйте read().
- Для считывания всех строк разом используйте readlines().
Синонимы поиска: file.readline, file, readline
В разделе «file (файл)»:
file.close
file.flush
file.read
file.readlines
file.seek
file.tell
file.write
file.writelines
На заметку
Зарегистрированные пользователи могут публиковать свои Статьи.