Встречается на собеседованиях • сегодня
Как работает метод close
Метод close() используется для освобождения ресурсов, связанных с объектом (например, файлом, сокетом или соединением с БД). После вызова close() дальнейшие операции с объектом могут вызвать исключение.
Особенности:
- Для файлов: закрывает файловый дескриптор, гарантирует запись буферизованных данных
- Для соединений: разрывает соединение с сервером
- Часто используется в блоке
finallyили с контекстным менеджером (with)
Пример с файлом:
python
f = open('file.txt', 'w')
try:
f.write('data')
finally:
f.close() # гарантированное закрытиеЛучшая практика - использовать with:
python
with open('file.txt') as f: # автоматически закроет файл
data = f.read()После close() объект становится непригодным для использования.

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