Escritura en archivos
Guarde sus datos en un archivo.
Escritura en archivos es una lección gratuita de Python For Kids en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Python For Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Python For Kids incluye 4 lecciones en total.
Escritura en archivos en Python
¡Le damos la bienvenida de nuevo a la lección sobre gestión de archivos! Hoy aprenderemos a escribir datos en archivos en Python. Escribir en archivos permite guardar datos generados por su programa para utilizarlos en el futuro.

¿Por qué escribir en archivos?
Escribir datos en archivos es esencial para muchas aplicaciones, como las siguientes:
- Almacenamiento de datos: Guardar resultados o datos para utilizarlos en el futuro.
- Registro: Mantener un registro de eventos o errores.
- Informes: Generar informes que puedan compartirse o analizarse más adelante.
¡Veamos cómo escribir en archivos en Python!
Apertura de un archivo para escribir
Para escribir en un archivo, ábralo mediante la función open() con el modo 'w' (modo de escritura). Si el archivo no existe, se creará. Si ya existe, se sobrescribirá su contenido.
Sintaxis:
file_object = open("filename", "w")
Escritura de texto en un archivo
Puede utilizar el método write() para escribir una cadena en un archivo. ¡No olvide cerrar el archivo después de escribir!
Ejemplo:
# Opens the file in write mode
file = open("output.txt", "w")
# Writes a string to the file
file.write("Hello, World!")
# Closes the file
file.close()
Adición de datos a un archivo
Si desea añadir datos a un archivo existente sin sobrescribir su contenido, abra el archivo en modo de adición ('a').
Ejemplo:
# Opens the file in append mode
file = open("output.txt", "a")
# Appends a string to the file
file.write("\nPython is great!")
# Closes the file
file.close()
Uso de la instrucción with
Para garantizar que un archivo se cierre correctamente después de escribir, utilice la instrucción with. Esta gestiona automáticamente el cierre del archivo.
Ejemplo:
# Uses the with statement to write to a file
with open("output.txt", "w") as file:
file.write("This is a safer way to handle files.")
Escritura de varias líneas
Puede escribir varias líneas en un archivo mediante writelines(). Este método recibe una lista de cadenas y las escribe en el archivo.
Ejemplo:
# Uses the with statement to write multiple lines
lines = ["First line\n", "Second line\n", "Third line\n"]
with open("output.txt", "w") as file:
file.writelines(lines)
Sobrescritura frente a adición
Tenga cuidado al abrir un archivo en modo 'w', ya que sobrescribe todo el contenido existente. Utilice el modo 'a' para añadir datos sin perder el contenido existente.
Ejemplo:
# Opens the file in write mode and overwrites content
with open("output.txt", "w") as file:
file.write("New content.\n")
# Opens the file in append mode and adds new content
with open("output.txt", "a") as file:
file.write("Appended content.\n")
# Writes to the file in write mode
with open("log.txt", "w") as file:
file.write("Log entry 1.")
¡Excelente trabajo!
Ha aprendido a escribir datos en archivos en Python, incluida la sobrescritura, la adición y la escritura de varias líneas. Escribir archivos es una habilidad fundamental para guardar datos y crear registros o informes. ¡Siga practicando y experimente con distintos modos y métodos de archivo!

Aprende Python con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 22
- Lecciones
- 94
Preguntas frecuentes
¿La lección «Escritura en archivos» es gratis?
Sí — el texto completo de «Escritura en archivos» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Python For Kids, actualiza a CoddyKit PRO. El curso de Python For Kids incluye 4 lecciones en total.
¿Qué aprenderé en «Escritura en archivos»?
Guarde sus datos en un archivo. Practicas Python For Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Python For Kids?
No se requiere experiencia previa. Python For Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Escritura en archivos»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Python For Kids?
Sí. Cada lección de Python For Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Lectura de archivos
- Escritura en archivos
- Modos de archivo
- Gestión de excepciones en operaciones con archivos