Una de las 50 preguntas del tema
¿Cuánto sabes de Python?Un contexto (o administrador de contexto) es un objeto que implementa los métodos __enter__() y __exit__(), usado con la declaración 'with' para configurar y limpiar recursos automáticamente. El ejemplo más común es abrir archivos: with open('archivo.txt') as f: garantiza que el archivo se cierre incluso si ocurren excepciones. Otros usos incluyen conexiones a bases de datos, locks, temporizadores y transacciones, simplificando la gestión de recursos y evitando fugas.