file.read
Считывает и возвращает указанное количество данных из файла.
file.read(size)
size -- Число — максимальное количество данных, которое требуется считать. Если параметр не задан, либо число отрицательное, содержимое файла будет считано полностью.
После достижения конца файла, метод возвращает пустую строку.
Для считывания по одной строке используйте readline().
Для считывания всех строк разом используйте readlines().
На заметку
Следует помнить, что считываемый файл может быть большим. В таком случае считывать его целиком нецелесообразно — он может не уместиться в оперативной памяти.
with open('my_file.txt') as f:
f.read() # 'The only line in file.\n'
f.read() # ''
with open('my_file.txt') as f:
f.read(5) # 'The o'
f.read(3) # 'nly'
Для считывания по одной строке используйте readline().
Для считывания всех строк разом используйте readlines().
Синонимы поиска: file.read, file, read, file_get_contents
В разделе «file (файл)»:
file.close
file.flush
file.readline
file.readlines
file.seek
file.tell
file.write
file.writelines
На заметку
У нас есть новостная группа в Telegram. Там же можно обсудить интересующие вопросы. Ссылка в самом низу страницы.