Método de cierre de archivos de Python

Método de cierre de archivos de Python
En "Python", tenemos diferentes archivos y, a veces, necesitamos abrir, leer y escribir cualquier archivo. Después de abrir un archivo, debemos cerrarlo. Entonces, "Python" proporciona diferentes métodos para leer, escribir, abrir y cerrar un archivo. Se cierra un archivo abierto con la ayuda del método "cerrar ()". Debemos cerrar nuestros archivos porque, en algunas situaciones, la alteración de un archivo puede no ser visible hasta que lo haga, debido a un almacenamiento en búfer.

Debemos entender la importancia del cierre de archivos en la programación de Python. Debemos asegurarnos de que los archivos estén cerrados para evitar problemas desafiantes de debug como para quedarse sin manijas de archivos o encontrar datos corruptos porque los archivos son recursos restringidos administrados por el sistema operativo. Después de cerrar el archivo en "Python", no podemos escribir ni leer ese archivo. En este artículo, explicaremos cómo cerrar el archivo en "Python" y también demostraremos ejemplos aquí en los que cerraremos el archivo con la ayuda del método "Cerrar ()".

Sintaxis:

Archivo.cerca()

No necesitamos pasar ningún parámetro a este método. Simplemente colocamos este método "cerrar ()" para cerrar cualquier archivo que hayamos abierto.

Ejemplo 1:

Tenemos la aplicación "Spyder" aquí. Hemos mostrado el archivo de texto, que abriremos, leeremos y luego cerramos utilizando el método incorporado "Python". Este archivo de texto contiene datos que se muestran en la imagen a continuación.

Inicializamos la variable "Archivo" aquí con el método "Open ()". Este método "abierto ()" ayuda a abrir el archivo que queremos abrir. Hemos escrito el nombre del archivo en este método "Open ()". El archivo que estamos abriendo es el "archivo de programa.TXT". Después de aplicar esta función, se abre el archivo y luego leemos este archivo con la ayuda del "archivo.método read () ". Este método lee el archivo y también imprime los datos de ese archivo en el terminal porque hemos agregado este método "Read ()" en el "print ()". Este método "print ()" ayuda a imprimir los datos del archivo de texto en el terminal. Primero, mostraremos los datos del archivo de texto y luego cerraremos ese archivo.

Los datos del archivo de texto se muestran en esta imagen e imprimimos todos los datos del archivo de texto después de abrir y leer ese archivo en el código "Python". Ahora, sigue adelante y verifique cómo cerrar ese archivo.

Aquí, colocamos el "archivo.cerrar () "y este método" cerrar () "ayuda a cerrar el archivo que hemos abierto anteriormente. Hemos utilizado otro "print ()" que muestra un mensaje en el terminal después de cerrar con éxito ese archivo.

El mensaje "Este archivo ahora está cerrado" se muestra para indicar que nuestro archivo está cerrado correctamente y el mensaje se representa aquí.

Ejemplo # 2:

Aquí hay otro archivo de texto. Ahora, aplicaremos las funciones incorporadas de "Python" a este archivo y mostraremos cómo funciona.

Estamos inicializando "archivo" con el método "Open ()" de "Python". En este método, hemos insertado el "archivo de texto.txt "que es el nombre del archivo de texto en el que aplicaremos métodos aquí. Luego, colocamos el "print ()" a continuación en el que hemos utilizado el método "Read ()" con este archivo. Hemos escrito "archivo.read () "dentro de este método" print () ". Ahora, todos los datos que están presentes en el archivo de texto se representan en el terminal. Después de esto, tenemos que cerrar ese archivo. Para esto, estamos utilizando el método "Cerrar ()" que cerrará ese archivo y luego imprimimos el mensaje "Este archivo ahora está cerrado" en el terminal.

Los datos del archivo de texto se representan en este resultado y luego este archivo está cerrado. Después de cerrar el archivo, el mensaje también se muestra a continuación.

Ejemplo # 3:

Este archivo de texto es otro. Ahora usaremos este archivo para demostrar cómo funcionan las funciones incorporadas "Python" para cerrar este archivo después de su uso.

El método "Open ()" de "Python" se está utilizando para inicializar "datos". Hemos insertado "computadora.txt "como el nombre del archivo de texto al que se aplicarán algunos de los métodos" Python ". Después de esto, el método "Read ()" con estos "datos" se agrega en esta "print ()". Dentro de este método "print ()", "archivo.read () "ha sido escrito. Los datos del archivo de texto ahora se muestran en el terminal. Entonces debemos cerrar ese archivo. El método "cerrar ()" se está utilizando en este caso para cerrar el archivo. Después de lo cual el mensaje "Archivo cerrado" se imprime en el terminal porque hemos insertado ese mensaje dentro del método "print ()" después de cerrar el archivo.

Este resultado muestra los datos del archivo de texto antes de que se cierre el archivo. Cuando el archivo está cerrado, el mensaje "Archivo cerrado" también se muestra a continuación.

Ejemplo # 4:

Inicializamos "SampleData" y colocamos el método "Open ()" allí. Estamos abriendo el "Muestra -File.txt "en este código y luego estamos leyendo e imprimiendo los datos de este archivo con la ayuda de los métodos" leer () "e" imprimir () "respectivamente. Hemos escrito el método "Read ()" dentro del "Impresa ()", por eso los datos de "SampleData.El archivo txt "se representará en la terminal. Luego, estamos cerrando el archivo y para cerrar el archivo en "Python", estamos utilizando el método "Cerrar ()". Después de esto, usamos nuevamente el "print ()" al final que muestra el mensaje de que el archivo está cerrado.

En esta imagen, podemos ver que los datos del archivo de texto se representan y luego este archivo de texto está cerrado después de leer. Cuando el archivo se cierra con éxito, el mensaje "Archivo cerrado" aparece aquí.

Ejemplo # 5:

La variable "Info" se inicializa y el método "Open ()" se usa aquí. Este método "Open ()" abre los "datos.archivo txt "como hemos escrito los" datos.txt ”en este método. Los datos.Los datos del archivo txt "se mostrarán en el terminal porque el método" Read () "se incluyó en la función" print () "después de abrir el archivo. El método "Read ()" lee el archivo de texto y el método "print ()" ayuda a mostrar los datos de ese archivo. Luego se cierra el archivo y en "Python", estamos utilizando el método "Cerrar ()" para hacerlo. La función "print ()" se usa una vez más al final para mostrar el mensaje de que el archivo "está cerrado".

Podemos ver en esta imagen que se muestran los datos del archivo de texto antes de que se cierre después de ser leído. El mensaje "Archivo está cerrado" aparece cuando el archivo está cerrado correctamente.

Ejemplo # 6:

Estamos abriendo la "computadora.archivo txt "y luego queremos leer e imprimir los datos de la" computadora.archivo txt ". Entonces, para esto, estamos utilizando el método "Read ()" en el método "print ()". Después de esto, vamos a cerrar la "computadora.TXT "Archivo y coloque el método" Cerrar "a continuación. Luego, usamos el "print ()" nuevamente que muestra un mensaje en el terminal después de cerrar el archivo. Luego, queremos escribir algunos datos en el archivo que hemos cerrado. Ahora, verifique lo que sucede cuando escribimos datos después de cerrar el archivo.

Aquí está el resultado y vemos el mensaje de error que muestra que no escribimos en ningún archivo después de cerrarlo. Aquí, el archivo está cerrado con éxito, pero después de cerrar el archivo, no podemos escribir ningún dato en el archivo cerrado.

Conclusión

En este artículo, hemos explorado cómo cerrar el archivo en "Python" y hemos explicado que el "archivo.El método Close () "ayuda a cerrar el archivo en" Python ". El archivo.El método Close () "es el método integrado en" Python "que se utiliza cuando queremos cerrar cualquier archivo después de usarlo. Hemos abierto, leemos y cerramos muchos archivos en este artículo y también hemos mostrado los resultados. También hemos explicado cada código de "Python" en detalle en este artículo donde hemos aplicado las funciones incorporadas de "Python".