Pro Python • IT: post #2958 — TG.ME

🧹 Забыли закрыть файл? В Python для этого есть with

Контекстные менеджеры автоматически освобождают ресурсы после выполнения блока кода.

with open("data.txt") as f:
data = f.read()

# файл уже закрыт


Не нужно вручную вызывать f.close() — Python сделает это сам, даже если внутри блока возникнет ошибка.

with используют не только с файлами, но и с соединениями, блокировками, транзакциями и другими ресурсами.

 Мы в Max – подписывайся
👍2🔥1
August 23, 2026 216 8