Для чтения и записи файлов в Python используют функцию `open()` и контекстный менеджер `with`. Такой подход автоматически закрывает файл даже при ошибках и считается стандартом.
При работе с текстом важно явно задавать кодировку (`encoding="utf-8"`), особенно в многоязычных проектах. Для больших файлов лучше читать данные по частям, а не загружать все в память.
with open('notes.txt', 'w', encoding='utf-8') as f:
f.write('Первая строка\n')with open('notes.txt', 'r', encoding='utf-8') as f:
content = f.read()
print(content)Бесплатно, вход не требуется
Книга, игра и упражнения доступны без регистрации и покупки.