En este capítulo, vamos a discutir las características de flujo de control que no son tan comunes en otros idiomas, y por esta razón tienden a ser pasados por alto o subutilizados en Python. Son:
- El con declaración y gestores de contexto
- La otra cláusula en para , mientras , y try declaraciones
La sentencia with inicia el contexto temporal y de forma fiable la tira, bajo el control de un objeto gestor de contexto. Esto evita errores y reduce el código boilterplate, haciendo API al mismo tiempo más seguro y más fácil de usar. Los programadores de Python están encontrando una gran cantidad de usos para con los bloques más allá de cierre automático de archivos.
final...