Считывает из файла одну строку и возвращает её.
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
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.