1.15 Gestión de Contexto

1. ¿Qué es la sentencia with

1. con un protocolo de gestión de contexto objeto de la prueba diagrama de flujo, excepto las palabras clave y la asignación de recursos, y finalmente liberar todo el código correspondiente eliminado, oportunidad ... ... .except flujo de proceso simplificado .finlally.

Método 2. Por lo tanto, con el uso de objeto de tratamiento debe entrar () y de salida () de los dos

  1) con entrar a través del método de inicialización (método de entrar en funcionamiento antes de que el ejecutor declaración)

  2) A continuación, hacerlo tan bien como consecuencia de las excepciones de la manija de salida (exit () se ejecuta método después el cuerpo de la declaración es la salida final)

2. con los escenarios de uso declaración

1. con el lenguaje

Las solicitudes de acceso a los recursos, lo que garantiza que, independientemente de si se produce una excepción en el curso de la ejecución de la operación necesaria "limpieza", la liberación de los recursos

2. Por ejemplo, los archivos se apaga automáticamente, el seguro de rosca automáticamente adquieren y liberación.

3.With Ejemplos de procesamiento de operación de archivo
con abierto ( '/ etc / passwd') como f:

    para la línea en f:

        impresión (línea)

Efecto # este código: archivo de una abierta, si todo va bien, el objeto se asigna al archivo F, el archivo se utiliza para atravesar cada iterador línea, una vez finalizado, cierre el archivo;

# Y en este código, si se produce una excepción, el archivo será cerrado.

Supongo que te gusta

Origin www.cnblogs.com/lihouqi/p/12664245.html
Recomendado
Clasificación