Встречается на собеседованиях • сегодня
Как выглядит обработка исключений для работы с файлами
Обработка исключений при работе с файлами в Python обычно использует блоки try-except-finally. Основные исключения: FileNotFoundError (файл не найден), PermissionError (нет прав доступа), IOError (общие ошибки ввода-вывода).
python
try:
with open('file.txt', 'r') as file:
content = file.read()
except FileNotFoundError:
print("Файл не найден!")
except PermissionError:
print("Нет прав доступа к файлу!")
except Exception as e:
print(f"Произошла ошибка: {e}")
finally:
print("Завершение работы с файлом")Использование with автоматически закрывает файл после блока, даже если возникло исключение. В finally можно добавить код, который выполнится в любом случае (например, логирование).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы