Espacio publicitario (banner)
AD

¿Ya dominas lo básico? Un curso estructurado de Python es la vía rápida para dar el salto.

Ver cursos de Python en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐍Lecciones de Python
Lección 14 / 69

Fundamentos del manejo de archivos

En esta lección verás lo básico del manejo de archivos en Python con open() y la sentencia with, para leer y escribir archivos de forma segura. Está pensada para quien busca «leer y escribir archivos en Python» o «with open en Python».

open() abre un archivo, y combinarlo con una sentencia with lo cierra automáticamente cuando terminas. Se escribe como with open(archivo, modo) as f:, donde el modo es "w" para escribir o "r" para leer.

El código de ejemplo abre primero un archivo en modo "w" y escribe dos líneas de texto; después lo vuelve a abrir en modo "r", lee el contenido con .read() y lo muestra. El archivo se cierra automáticamente en cuanto la ejecución sale del bloque with, así que no hace falta llamar a close() explícitamente.

Un error habitual al empezar es no saber que abrir un archivo en modo "w" sobrescribe y borra todo el contenido anterior. Si lo que quieres es añadir al contenido existente, usa el modo "a" (append). No usar with arriesga olvidar cerrar el archivo, y por eso este patrón es el recomendado por defecto en código real.

El manejo de archivos es una habilidad básica con muchísimas aplicaciones: registros, lectura y escritura de archivos de configuración… Operaciones más avanzadas que verás después, como leer archivos CSV o manejar configuración en JSON, se apoyan todas en este mismo open().

Python
SALIDA

💡 El motor de Python puede tardar unos segundos en cargarse la primera vez que ejecutas código.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)