with se usa a menudo para abrir archivos, el uso de with se puede cerrar automáticamente incluso si se produce un error
¿Qué es el contexto?
El contexto es realmente contundente, y el contexto del artículo es un significado, en un poco más popular, creo que el entorno es mejor
Aunque el contexto se llama contexto, generalmente es solo lo anterior en el programa, pero es solo una buena llamada al contexto. .
Hay altibajos en la interrupción del proceso en el sistema operativo, pero no profundice en esta pregunta profunda.
Cualquier objeto que implemente los métodos enter () y exit () puede llamarse un administrador de contexto. El objeto de administrador de contexto puede usar la palabra clave with. Obviamente, el objeto de archivo también implementa el administrador de contexto.
Entonces, ¿cómo implementan los objetos de archivo estos dos métodos? Podemos simular e implementar una clase de archivo propia y dejar que la clase implemente los métodos enter () y exit ().