Explication détaillée des gestionnaires de contexte en python

黄舟
Libérer: 2017-09-26 13:18:30
original
1817 Les gens l'ont consulté


La définition de

vous permet d'allouer et de libérer des ressources précisément en cas de besoin

Objectif du

gestionnaire de contexte Un cas d'utilisation courant est le verrouillage et le déverrouillage des ressources, et la fermeture des fichiers ouverts

Avantages

Éviteropérations triviales : En utilisant avec, de nombreux codes passe-partout peuvent être éliminés
évite le étape d'oubli : nous n'avons donc pas à faire attention à la façon dont le code imbriqué sort, et nous pouvons nous assurer que notre fichier sera fermé

représente le plus important de

.

La plus courante est l'instruction with
Python fournit la syntaxe de l'instruction with pour construire la création et la libération automatiques des ressources

Exemple

Code débutant :

file = open('file_a', 'w')try:
    file.write('Halo')finally:
    file.close()
Copier après la connexion

Code pour le gestionnaire de contexte imbriqué :

with open('file_a', 'w') as write_file:
    opened_file.write('Halo')
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal