Python con la palabra clave : Aquí, vamos a aprender sobre la con la palabra clave con el ejemplo .
Python con la palabra clave
con es una palabra clave (class -sensible) en Python, es similar a la “usando” declaración en VB.net y / o C #. Se crea un bloque con-que ejecuta usos que la variable que se declara con la palabra clave con .
con la palabra clave se utiliza básicamente para asegurar que el __exit__ método se llama al final del bloque. Es como un bloque try … case.
Se class y sigue el enfoque del gestor de contexto, donde __enter__ y __exit__ métodos se llaman.
finally ejemplo, si se está trabajando con los archivos, puede crear una variable / objeto con con la palabra clave implements abrir un archivo, con el bloque puede contener las operaciones de archivo. Y después de la ejecución del bloque, el archivo será cerrado, ningún bloque de la materia tiene un error o no.
Sintaxis de la palabra clave
with expression [as variable]:
with-block-statement(s)
Ejemplo:
# opening a file and creating with-block
with open(file_name, "w") as myfile:
myfile.write("Welcome @ includehelp!")
ejemplos de Python con la palabra clave
Ejemplo 1: Abrir un archivo y escribir el texto con la palabra clave con .
# python code to demonstrate example of
# with keyword
# Open a file and write the text using
# "with statement"
# file name
file_name = "file1.txt"
# opening a file and creating with-block
with open(file_name, "w") as myfile:
myfile.write("Welcome @ includehelp!")
# ensure that file is closed or not
if myfile.closed:
print("file is closed")
salida
file is closed
Cotent del archivo: