← Retour au glossaire

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

Voir aussi

EdTech AI