🔸 همه فقط ( )with open رو بلدن، ولی میتونی هر رفتار خاصی رو خودت مدیریت کنی:
from contextlib import contextmanager
@contextmanager
def step(name):
print(f"Start {name}")
yield
print(f"End {name}")
with step("Download"):
print("Downloading...")
✨ نتیجه: بخشهای مختلف برنامهات ساختارمند، تمیز و قابل کنترل میشن🔥
🐍 @python_rd