Считывает и возвращает указанное количество данных из файла.
file.read(size)
size -- Число — максимальное количество данных, которое требуется считать. Если параметр не задан, либо число отрицательное, содержимое файла будет считано полностью.

После достижения конца файла, метод возвращает пустую строку.

На заметку
Следует помнить, что считываемый файл может быть большим. В таком случае считывать его целиком нецелесообразно — он может не уместиться в оперативной памяти.

    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
На заметку
В разделе «События» можно узнать о надвигающихся событиях мира Python, а также поделиться своими. Если вы являетесь организатором встречи/конференции/спринта, зарегистрируйте это событие в указанном разделе, чтобы о нём узнали все желающие.