El término "archivo"Se refiere a una colección de datos ubicados en una ubicación particular en el sistema. Python proporciona varios módulos y funciones para leer y escribir archivos. "Escribir en un archivo"Es una tarea común en Python que es asistencia principalmente al final del desarrollador. Esto implica la apertura del archivo, escribirle datos y luego cerrar el archivo.
El propósito de este blog es explicar cómo escribir una cadena en un archivo especificado utilizando varios enfoques.
Cómo escribir la cadena de python al archivo?
Para escribir una cadena en el archivo en particular en Python, considere los siguientes enfoques:
Método 1: Escribir cadena en un archivo utilizando el método "Write ()"
La forma más directa de escribir una cadena en un archivo es a través del "escribir()" método. Este método escribe una cadena en el archivo abierto en "escribir" modo. Entendamos por el siguiente ejemplo:
Ejemplo
El siguiente código se usa para escribir una cadena en un archivo a través del método discutido:
archivo = open ("new_file.txt "," w ")
archivo.Escribe ("Hola, mundo!")
archivo.cerca()
En el fragmento de código anterior:
Producción
En la salida anterior, se puede ver claramente que el valor de cadena especificado se ha escrito en un archivo.
Método 2: Escribir cadena en un archivo que utiliza la declaración "con"
El "con"La declaración proporciona una forma más eficiente de escribir en un archivo. Cierra automáticamente el archivo después de que se haya ejecutado el bloque de código que se puede demostrar en el siguiente ejemplo.
Ejemplo
Vamos a ver el siguiente ejemplo:
con Open ("New_File.txt "," w ") como archivo:
archivo.escribir ("Python World!")
En las líneas de código anteriores:
Producción
La salida anterior muestra que el valor de cadena especificado se ha escrito en un archivo.
Método 3: Escribir cadena en un archivo utilizando el módulo "FileInput"
El "FileInput"Module escribe una cadena en un archivo reemplazando todo el contenido del archivo.
Ejemplo
El siguiente código escribe el valor de cadena especificado en un archivo utilizando el "FileInput"Módulo:
Importar FileInput
con fileInput.FileInput ("new_file.txt ", inplace = true) como archivo:
Para la línea en el archivo:
imprimir ("guía python", end = "")
En el bloque de código anterior:
Producción
Según la salida anterior, la cadena se ha escrito en el archivo con éxito.
Conclusión
Para escribir una cadena en un archivo en Python, aplique el "escribir()" método, "con"Declaración, o el"FileInput"Módulo. El método "Write ()" se usa junto con el "abierto()" y "cerca()"Funciona para escribir una cadena especificada en el archivo. Del mismo modo, el "conLa instrucción "se usa junto con la función" Open () "para escribir una cadena en un archivo. Sin embargo, el módulo "FileInput" reemplaza el contenido del archivo con la cadena escrita. Esta publicación de Python presentó varias formas de crear un archivo de texto desde una cadena.