Python RU
Видео
final_video.mp4 · 588 КБ · нажмите — покажем
final_video.mp4 · 588 КБ · нажмите — покажем
🔥 Python: Эффективное использование контекстных менеджеров
Контекстные менеджеры в Python позволяют управлять ресурсами и предотвратить утечки, особенно при работе с файлами. Используя with, вы гарантируете, что файл будет закрыт автоматически, даже если произойдет ошибка.
from contextlib import contextmanager
@contextmanager
def open_file(filename):
try:
f = open(filename, 'r')
yield f
finally:
f.close()
with open_file('example.txt') as file:
data = file.read()
print(data)
https://www.youtube.com/shorts/I8j3Y6NunYg
❤9
19 · 1.9K ·