Встречается на собеседованиях • сегодня

Приведи пример как открыть файл контекстным менеджером

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

python
with open('example.txt', 'r', encoding='utf-8') as file:
    content = file.read()
    print(content)

Если нужно записать данные:

python
with open('output.txt', 'w', encoding='utf-8') as file:
    file.write('Hello, World!')

Преимущества:

  • Автоматическое закрытие файла (file.close() не нужен)
  • Безопасная обработка исключений
  • Читаемый и лаконичный код
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы