Saltar al contenido principal

Cómo escribir en un archivo en Python

Cómo escribir en un archivo en Python.

Aquí tienes un tutorial paso a paso sobre cómo escribir en un archivo en Python.

Paso 1: Abrir un archivo

Para comenzar a escribir en un archivo, primero debes abrirlo. Python proporciona la función incorporada open() para abrir un archivo. Debes pasar el nombre del archivo y el modo en el que deseas abrirlo.

Aquí tienes un ejemplo que abre un archivo llamado "ejemplo.txt" en modo escritura:

archivo = open("ejemplo.txt", "w")

En este ejemplo, el archivo se abre en modo escritura ("w").

Paso 2: Escribir en el archivo

Una vez que el archivo está abierto, puedes usar el método write() para escribir contenido en el archivo. El método write() toma una cadena como argumento y la escribe en el archivo.

Aquí tienes un ejemplo que escribe una cadena en el archivo:

archivo.write("¡Hola, mundo!")

En este ejemplo, la cadena "¡Hola, mundo!" se escribe en el archivo.

Paso 3: Cerrar el archivo

Después de haber terminado de escribir en el archivo, es importante cerrarlo usando el método close(). Esto asegura que se vacíen los búferes y se liberen los recursos del archivo.

Aquí tienes un ejemplo que cierra el archivo:

archivo.close()

En este ejemplo, se llama al método close() para cerrar el archivo.

Paso 4: Ejemplo completo

Poniéndolo todo junto, aquí tienes un ejemplo completo que abre un archivo, escribe contenido en él y luego lo cierra:

archivo = open("ejemplo.txt", "w")
archivo.write("¡Hola, mundo!")
archivo.close()

En este ejemplo, se abre el archivo "ejemplo.txt" en modo escritura, se escribe la cadena "¡Hola, mundo!" en él y luego se cierra el archivo.

Paso 5: Manejo de excepciones

Cuando trabajas con archivos, es buena práctica manejar excepciones. Si ocurre un error al abrir, escribir o cerrar el archivo, es importante manejarlo de manera adecuada.

Aquí tienes un ejemplo que muestra el manejo de excepciones:

try:
archivo = open("ejemplo.txt", "w")
archivo.write("¡Hola, mundo!")
finally:
archivo.close()

En este ejemplo, se utiliza el bloque try para abrir el archivo y escribir en él. El bloque finally asegura que se cierre el archivo, sin importar si ocurrió una excepción o no.

¡Eso es todo! Ahora sabes cómo escribir en un archivo en Python. Recuerda siempre cerrar el archivo después de terminar de escribir en él.