El manejo de archivos en Python es fundamental para guardar y recuperar informaci贸n de manera persistente. En este post, aprenderemos a:
✔️ Abrir y leer archivos en Python
✔️ Escribir y modificar archivos de texto
✔️ Diferencias entre modos de apertura (r
, w
, a
)
✔️ Trabajar con archivos CSV y JSON
✔️ Ejemplo pr谩ctico explicado paso a paso
馃搶 Con estas t茅cnicas, podr谩s almacenar y manipular datos de manera eficiente en Python.
1️⃣ Abrir y Leer un Archivo en Python
Para leer un archivo en Python, usamos la funci贸n open()
.
馃搶 Ejemplo: Leer todo el contenido de un archivo
馃搶 Explicaci贸n:
✅ "archivo.txt"
→ Nombre del archivo que queremos leer.
✅ "r"
→ Indica que abrimos el archivo en modo lectura.
✅ with open(...) as archivo:
→ Asegura que el archivo se cierre autom谩ticamente despu茅s de su uso.
馃搶 Ejemplo de salida (si el archivo contiene texto):
馃搷 Leer un Archivo L铆nea por L铆nea
Si queremos leer un archivo l铆nea por l铆nea, usamos .readlines()
.
馃搶 Salida esperada:
✅ Ideal para procesar archivos grandes l铆nea por l铆nea.
2️⃣ Escribir en un Archivo en Python
Para escribir en un archivo, usamos el modo "w"
o "a"
.
馃搶 Diferencias entre modos de apertura:
✔️ "w"
(write) → Sobrescribe el contenido del archivo.
✔️ "a"
(append) → Agrega contenido sin borrar lo anterior.
馃搶 Ejemplo: Escribir en un archivo (sobreescribe el contenido anterior)
馃搶 Ejemplo: Agregar texto a un archivo sin borrar lo anterior
馃搶 Explicaci贸n:
✅ Modo "w"
sobrescribe el contenido existente.
✅ Modo "a"
agrega nuevas l铆neas al archivo sin eliminar lo anterior.
3️⃣ Leer y Escribir Archivos CSV en Python
Los archivos CSV (Comma-Separated Values) son muy usados para almacenar datos estructurados.
馃搶 Ejemplo: Escribir un archivo CSV
馃搶 Ejemplo: Leer un archivo CSV
馃搶 Salida esperada:
✅ Ideal para trabajar con datos estructurados en Python.
4️⃣ Trabajar con Archivos JSON en Python
Los archivos JSON (JavaScript Object Notation) permiten almacenar y compartir datos en formato estructurado.
馃搶 Ejemplo: Escribir un archivo JSON
馃搶 Ejemplo: Leer un archivo JSON
馃搶 Salida esperada:
✅ JSON es ampliamente utilizado en APIs y bases de datos.
5️⃣ Ejemplo Completo: Registrar y Leer Notas de Estudiantes
馃搶 Guardar informaci贸n de estudiantes en un archivo de texto:
馃搶 Salida esperada:
✅ Ejemplo 煤til para registrar datos y consultarlos despu茅s.
馃殌 Conclusi贸n
✅ open()
permite leer y escribir archivos de texto.
✅ CSV y JSON son formatos clave para almacenar datos estructurados.
✅ Modo "r"
, "w"
y "a"
determinan c贸mo se manipula un archivo.
✅ Manejar archivos es clave para cualquier aplicaci贸n real en Python.
馃搶 Pr贸ximo post: Ejercicios pr谩cticos sobre manejo de archivos en Python.
馃搨 C贸digo disponible en mi GitHub: github.com/josecodetech
馃帴 Aprende con mis videos en YouTube: https://www.youtube.com/@josecodetech
馃挰 ¿Has trabajado con archivos en Python? ¿Qu茅 datos sueles almacenar? Cu茅ntamelo en los comentarios.
No hay comentarios:
Publicar un comentario
Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.