El método Write () de Python se usa para insertar texto en archivos. Según el modo de apertura del archivo, el método se puede utilizar para escribir o agregar datos al archivo.
La sintaxis para este método es:
En este artículo, aprenderemos cómo usar Python para realizar operaciones de escritura con dos técnicas diferentes.
Ejemplo # 1: Utilizando el método del archivo "Write ()" para crear un archivo y escribir una cadena de texto en él
Esta demostración se crea para implicar el método "Write ()" de Python. Usaremos el código recortado a continuación para ejecutar este método en la herramienta Spyder.
El programa se inicializa creando un archivo de texto en la carpeta de trabajo actual del entorno Python. Hemos invocado el método "Open ()" del archivo Python. Dentro de sus aparatos ortopédicos, el nombre del archivo que se creará se especifica como "ficticio.txt "donde" txt "es la extensión de los archivos de texto. Luego, especificamos el modo de comportamiento para el archivo como "w". Esto implica que el archivo se abrirá en modo de escritura. Ahora para almacenar este archivo, hemos creado un objeto de archivo "cuadro". El archivo recuperado por el método "Open ()" se guarda en el "cuadro" y cada vez que necesitamos utilizar este archivo en el programa actual, simplemente tenemos que mencionar este objeto de archivo.
Después de ejecutar la línea de código anterior, cuando abrimos la carpeta de trabajo actual, se encontró un archivo de texto llamado "Dummy". Este archivo actualmente no tiene ningún contenido, ya que acabamos de crear un archivo vacío a través del programa.
Ahora, escribiremos algo en este archivo utilizando el método "Write ()" del archivo Python.
Para escribir una cadena de texto, el método "Write ()" se ha invocado con el objeto Archivo. Como hemos almacenado el archivo en el objeto del archivo "cuadro", lo escribiríamos como el "cuadro.método de escritura. Entre los aparatos ortopédicos de la función, se debe proporcionar la cadena de texto que queremos escribir en el archivo en particular. Entonces, escribimos una línea de cadena “\ nthis Archip se ha creado como ejemplo."Luego, en la siguiente línea, la" caja.La función Write () "se usa nuevamente para escribir otra línea de cadenas“ \ nthis es un nuevo archivo."
Aquí, es posible que haya observado que hemos invocado la función "Write ()" dos veces para escribir dos líneas de cadena. Esto se debe a que el método "Write ()" se usa para escribir una cadena como una sola línea. Cuando queremos que las cuerdas se escriban en diferentes líneas, tenemos que escribirlo en la siguiente función "Write ()". Después, tenemos que cerrar el archivo para asegurarlo. Si no cerramos el archivo, las cadenas que hemos escrito podrían no ser visibles. Para cerrar el archivo, se invoca el método "Cerrar ()" del archivo Python con el objeto Archivo. Esto indica que ahora cualquier operación de lectura o escritura no se puede realizar en este archivo como está cerrado ahora.
Después de ejecutar el código, volvimos a abrir el archivo desde el directorio de trabajo actual y ahora esta vez el archivo no está vacío en su lugar, tiene dos líneas de cadena.
Para ver el contenido de este archivo en la consola Python de nuestra herramienta Spyder, nuevamente necesitamos abrir el archivo. Como ya mencionamos, no se puede leer un archivo cerrado.
El archivo se ha abierto llamando al método "Open ()" con el nombre del archivo "Dummy.txt "y modo de comportamiento" r "como argumentos. Y luego la salida se almacena en el objeto de archivo "cuadro". Aquí, "R" significa que el archivo está en modo de lectura. En la siguiente línea, hemos invocado el método "print ()" con dos entradas que se mostrarán en la consola. La primera entrada es una cadena que queremos exhibir tal como es, que es "el archivo especificado tiene el siguiente contenido:" y luego, al lado, queremos que se muestre el contenido del archivo. Entonces, llamamos al método "Read ()" con el objeto de archivo "cuadro".
Aquí, tenemos el contenido del archivo creado que se exhibe en la ventana de salida.
Ejemplo # 2: Utilizando el método "Write ()" para agregar líneas de cadena en el archivo existente
En esta ilustración, usaremos el mismo archivo que creamos en la instancia anterior y agregaremos algunas líneas de cadena al emplear el método "Write ()" de Python. Proporcionaríamos las instantáneas del código de ejemplo con su respectiva salida después.
Comenzando con el ejemplo, primero hemos creado un objeto de archivo "pliegue" y lo asignamos el resultado generado por invocar el método "Open ()" del archivo Python "Open ()". Esto abrirá el archivo ya existente especificado en él. Dentro de sus soportes redondos, hemos proporcionado el nombre del archivo "Dummy.txt "que está presente en la misma carpeta que el directorio de trabajo actual del programa. Y el modo de comportamiento se menciona como "a". El modo "A" se refiere al comportamiento de "agregar" del archivo, lo que significa que agregaremos algún texto al archivo con el contenido escrito anteriormente sin afectarlo. Ahora, nuestro archivo indicado se abre y está en modo de anexo.
Nuestro archivo existente especificado contiene un contenido que se puede ver en la imagen de arriba.
Para agregar una cadena de texto con el contenido previamente presente del archivo, emplearemos el método "Write ()" del archivo Python "Write ()". Esta función tomará el parámetro de cadena y lo escribirá en el archivo en particular justo debajo del contenido existente. Por lo tanto, invocamos el método "Write ()" con el objeto de archivo "pliegue" y proporcionamos una línea de cadena "\ na nueva línea de cadena se adjunta en el archivo existente."En la siguiente línea del script, el" pliegue.El método Write () "se invoca nuevamente para agregar otra línea de cadena al archivo que es" \ n. Es una nueva cadena que se mostrará aquí."Ahora, ambas líneas de cadena se agregarán al archivo junto al contenido anterior. Como hemos abierto el archivo utilizando el método "Open ()", debemos tener que cerrarlo con el método "Cerrar ()" para que cualquier operación realizada en el archivo se conserve.
Aquí, hemos abierto el archivo especificado nuevamente y esta vez tiene las nuevas líneas de cadena adjuntas con éxito.
También podemos ver el contenido de archivo actualizado en el terminal.
Primero utilizamos el método "Open ()" para abrir el archivo porque se cerró después de la última operación. Para ejecutar cualquier operación nueva, el archivo debe estar abierto. Necesitamos ver el contenido del archivo; Por lo tanto, el modo del archivo se especificará como "r" al abrirlo. Para leer el archivo, el método "Read ()" del archivo Python se llama dentro del método "print ()" a lo largo de una cadena de texto "El contenido actualizado del archivo es:".
El método "Read ()" lee el contenido del archivo y lo muestra en la consola Python.
Conclusión
El método del archivo "Write ()" de Python ha sido elaborado y prácticamente implementado en este tutorial. Hemos creado dos programas de Python de muestra para comprender la ejecución de esta función. El primer ejemplo crea un archivo vacío usando el método "Open ()" y luego escribió contenido con el método "Write ()", mientras que el 2Dakota del Norte instancia utilizó el archivo existente y agrega nuevas líneas de cadena a lo largo del contenido anterior del archivo con la ayuda del método "Write ()". Ambas técnicas son igualmente fáciles de implementar y es esenciales para aprender.