Archivos TXT y CSV
Si el Capítulo 8 evitaba que tu programa "explotara", el Capítulo 9 evita que tu programa sufra "amnesia". Sin archivos, cada vez que cierras la consola, tus variables, puntajes y usuarios desaparecen.
1. El Concepto de "Abrir, Usar y Cerrar"
Python interactúa con archivos usando la función
open(). La forma profesional de hacerlo es con la instrucción with, que asegura que el archivo se cierre correctamente aunque ocurra un error.Existen tres modos fundamentales:
'w'(Write): Crea el archivo y escribe. ¡Cuidado! Si el archivo ya existía, borra todo lo anterior.'a'(Append): Añade información al final del archivo sin borrar nada.'r'(Read): Lee el contenido.
2. Ejemplo Práctico: Guardar un Puntaje
3. PROGRAMA: "Sistema de Licencias para tu Software"
Este programa simula cómo podrías vender un script en Gumroad y controlar quién lo usa.
4. ¿Cómo ganar dinero con el Capítulo 9? (Actualizado 2026)
El manejo de archivos transforma un código simple en una herramienta de análisis de datos.
- Idea de Negocio: "Limpiador de Bases de Datos"
Las empresas pequeñas suelen tener archivos de clientes desordenados. Puedes crear un script que:- Lea un archivo
.txto.csvsucio. - Use bucles (Cap. 5) para encontrar errores o correos duplicados.
- Escriba un archivo nuevo y limpio.
- Precio: Puedes cobrar entre $50 y $100 USD por cada automatización de este tipo en sitios como Freelancer.
- Lea un archivo
- Idea de Negocio: "Generador de Facturas en Texto"
Crea un programa que pida los datos de una venta y los guarde en un archivo único:factura_001.txt. Es una solución rápida para emprendedores que no quieren software complejo.
No hay comentarios:
Publicar un comentario