Встречается на 1% собеседований по Python
Как работает метод 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
интервью вопросы и ответы