Gestionnaire de contexte (with)
🇬🇧 Context Manager
Un objet qui définit les méthodes __enter__() et __exit__() pour gérer l'acquisition et la libération de ressources de manière propre et sécurisée. Il est utilisé avec l'instruction 'with'.
💡 Exemple
with open('fichier.txt', 'r') as f: # open() retourne un gestionnaire de contexte
contenu = f.read() # Le fichier est fermé automatiquement à la sortie du bloc