После того как файл был успешно открыт, в зависимости от указания режима при вызове метода 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()