В рамках этого небольшого курса вы узнали, что хоть работа с файлами и требует внимательности, но Python многое берёт на себя и упрощает жизнь разработчику.
За рамками этого курса остались:
- работа с бинарными файлами;
- разные специфические режимы работы с текстовыми файлами (например, "с буферизацией/без");
- создание "виртуальных" файлоподобных объектов, которые можно читать и в которые можно писать, не затрагивая диск.
Каким-то из этих тем будут посвящены последующие материалы профессии.
Общие же принципы, вроде использования менеджеров контекста, вы будете встречать в чужом коде очень часто. Пусть мы пока и не рассматривали принципы работы всей этой "магии" с автоматическим закрытием файла, но принять на вооружение сам подход вы уже можете!
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
Для полного доступа к курсу нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.