Ad banner
Ad banner

Уроки Python с нуля / #15 – Менеджер «With … as» для работы с файлами

При работе с файлами зачастую нужно отслеживать исключения. Делать это лишь при помощи «try – except» не особо удобно. По этой причине в Python существует менеджер «with … as». В уроке мы научимся использовать данный менеджер на практике.

✅ Полезные ссылки:
– Урок на сайте itProger:

⏰ Тайм коды:
00:00 – Начало
00:17 – Чтение данных из файла
01:28 – Обработчик исключений
02:37 – Закрытие файла
03:33 – Менеджер «With … as»
05:55 – Заключительная часть

✔ Сообщество программистов:

✔ ————-
Вступай в группу Вк – 🚀
Инстаграм itProger:

Группа FaceBook –
Instagram:
Telegram:
Twitter –

– Уроки от #itProger 👨🏼‍💻
– Все уроки по хештегу #itprogerLessons

(Visited 46 times, 7 visits today)

You Might Be Interested In

Комментарии (39)

  1. Извините скорее всего я немного тупенький просто хочу уточнить.Т.е этот менеджер отвечает только за то что файл закрывается сам по себе без команды так ?

  2. а как закомментировать сразу несколько строк? А то смотрю, этот инструмент применяется, а какая комбинация клавиш для этого нужна?

  3. Ребят если кто то это будет читать, то ответьте пожалуйста, зачем нужен здесь encoding ? Я попробовал убрать его из програмы и по выводу ничего не изменилось, делаю вывод что он не нужен, но может я ошибаюсь, разъясните кто знает

  4. Если не существует переменой file то и открытие файла не произошло. Зачем закрывать то, что не было открыто?

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

  6. помогите, повторял всё, но всеровно выдаёт ошибку, файл не найден, удалял переписывао снова, и всеровно ничего не получилось

  7. Если ты продолжаешь обучаться, то на данный момент ты в ходишь в топ 5,47% оставшихся. Остальным 90% видимо достаточно знаний о print()

  8. Здравствуйте мне 16 лет и я создал телеграмм канал, где показываю с какими трудностями я сталкиваюсь при изучении языков программирования с нуля . Также объясняю, как решать эти проблемы. К каналу есть чат , где я отвечаю на интересующие вас вопросы, если заинтересовало ставь +

  9. На данном этапе нет образов с позиции обучающегося. Я имею в виду то, что есть стадия, когда у детей есть речь, но нет образов и понимания обозначения. Было бы круто, если бы на примерах показыаали какие "приемы" за что отвечают, чтобы мозг связывал все это с образами.

  10. Благодарю за очередной понятный урок. Страшно идти в сторону модулей, но надо )
    Осталось немножко до финала вашего прекрасного бесплатного курса. Для меня он как подготовка для более серьезного и глубокого обучения.

  11. У меня тоже выдавало, мол файл не найден. Потом я заметил, что файл находился у меня в папке "data" , и решил указать open('data/text.txt', 'r', encoding='UTF=8'). У меня сработало.

Post A Comment For The Creator: Школа itProger / Программирование

Ваш адрес email не будет опубликован. Обязательные поля помечены *