После того как файл был успешно открыт, в зависимости от указания режима при вызове метода open(), с ним можно производить различные действия, такие как чтение, добавление содержимого и запись. После выполнения этих действий файл должен быть закрыт с помощью метода close().

Как вы и, вероятно, ожидали, метод read() возвращает все содержимое файла, а метод write() добавляет содержимое к файлу.

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

file = open('example.txt', 'w')
string = "Строка для записи в файл"+"\nВторая строка для записи в файл"
file.write(string)
file.close()
file = open('example.txt' , 'r')
for line in file:
  print(line, end = '')
file.close()

Можете использовать также метод файлового объекта readlines(), который возвращает список всех строк в файле — каждая строка является одним элементом списка.

file = open('example.txt' , 'r')
print(file.readlines()) #['Строка для записи в файл\n', 'Вторая строка для записи в файл']
file.close()