What Python’s "with" statement really does (and why it matters)

Publié le: 06 novembre 2023
sur la chaîne: Python and Pandas with Reuven Lerner
2,020
96

Get better at Python, one short lesson a week — my free Better Developers newsletter: https://lernerpython.com/become-a-bet...

You’ve probably used `with open(...) as f:` in Python. But what does the `with` statement really do behind the scenes?

In this video, I break down:
What the `with` statement actually triggers in Python
Why files need to be flushed and closed properly
How the context manager protocol (`__enter__` and `__exit__`) works
How to write your own context manager using a class
Why `with` is Python’s go-to tool for safe, predictable cleanup — from files to logs to database transactions

Whether you’ve used `with` a hundred times or never really thought about it, this video will give you a deeper understanding of how Python works — and how to use it more confidently.


Sur cette page du site, vous pouvez voir la vidéo en ligne What Python’s "with" statement really does (and why it matters) durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Python and Pandas with Reuven Lerner 06 novembre 2023, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 2,020 fois et il a aimé 96 téléspectateurs. Bon visionnage!