Saltar al contenido principal

Cómo escribir en un archivo de texto en Python.

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

Paso 1: Abrir el archivo

Para escribir en un archivo de texto, primero debes abrirlo en modo escritura utilizando la función open(). Esta función toma dos parámetros: el nombre del archivo y el modo en el que quieres abrirlo. En este caso, utilizamos el modo 'w' para indicar el modo escritura.

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

Paso 2: Escribir en el archivo

Una vez que el archivo está abierto en modo escritura, puedes utilizar el método write() para escribir contenido en el archivo. Este método toma una cadena como parámetro y la escribe en el archivo.

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

También puedes escribir varias líneas utilizando el carácter de nueva línea \n.

archivo.write("Línea 1\n")
archivo.write("Línea 2\n")

Paso 3: Cerrar el archivo

Después de terminar de escribir en el archivo, es importante cerrarlo utilizando el método close(). Esto liberará los recursos del sistema y asegurará que los cambios se guarden.

archivo.close()

Es una buena práctica siempre cerrar el archivo cuando hayas terminado con él.

Ejemplo completo

Aquí tienes un ejemplo completo que demuestra cómo escribir en un archivo de texto:

# Paso 1: Abrir el archivo en modo escritura
archivo = open("ejemplo.txt", "w")

# Paso 2: Escribir contenido en el archivo
archivo.write("¡Hola, Mundo!\n")
archivo.write("Línea 1\n")
archivo.write("Línea 2\n")

# Paso 3: Cerrar el archivo
archivo.close()

Asegúrate de reemplazar "ejemplo.txt" con el nombre real del archivo en el que quieres escribir.

Conclusión

Siguiendo estos pasos, puedes escribir fácilmente contenido en un archivo de texto en Python. Recuerda abrir el archivo en modo escritura, utilizar el método write() para escribir contenido y cerrar el archivo cuando hayas terminado.