La cláusula with en Python se puede utilizar para abrir y cerrar automáticamente un archivo. Esto es útil para evitar errores relacionados con el cierre de archivos. La cláusula with toma un objeto de archivo y un bloque de código. El objeto de archivo se abre al comienzo del bloque de código y se cierra al final del bloque de código, incluso si se produce una excepción.
with open("a.txt","a",encoding="utf-8") as archivo:
archivo.write("Línea 3")
with open("a.txt","r",encoding="utf-8") as archivo:
contenido=archivo.read()
print(contenido)
with open("a.txt","r",encoding="utf-8") as archivo:
contenido=archivo.read()
print(contenido)
with open("a.txt","r",encoding="utf-8") as archivo:
contenido=archivo.read(3)
print(contenido)
with open("a.txt","r",encoding="utf-8") as archivo:
contenido=archivo.readline()
print(contenido)
with open("a.txt","r",encoding="utf-8") as archivo:
for linea in archivo:
print(linea)
with open("a.txt","r",encoding="utf-8") as archivo:
contenido=archivo.readlines()
print(contenido)
for ele in contenido:
print (ele)