with
with
DESCRIPTION.
Gère un bloc de script pour en assurer son initialisation et sa finalisation.
SYNTAXE.
with expression as variable :
with ⇨ appel de l’instruction [ OBLIGATOIRE ]
expression ⇨ expression à évaluer [ OBLIGATOIRE ]
as ⇨ encapsulage dans [ optionel ]
variable ⇨ objets transitoire pour l'expression [ optionel ]
REMARQUES.
with est une instruction composée (de plusieurs lignes), ce qui implique le symbole : (2 points) terminant l'appel de with et l'indentation des lignes de script composant la définition de la fonction.
with encapsule l'exécution d'un bloc de code, en le protégeant grâce à des méthodes définies par un gestionnaire de contextes.
with appellera les méthodes de contextes __enter__ ( ) en entrée, et __exit__ ( ) en sortie, pour garantir leur exécution.
Si le code présent dans le bloc est interrompu par une exception, la méthode __exit __ ( ) sera exécutée sinon cette méthode est ignorée.
EXEMPLE.
On utilisera with pour la gestion sécurisée des fichiers textes.
with open ( "nondefichier" ) as FIL_Fichier :
for keng in FIL_Fichier :
print ( keng , end = "" )
print ( "Lecture du fichier terminée ..." )
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.