Manejo de Archivos
Patrick Espinoza Roa
Programación Avanzada I
Instituto IACC
Ponga la fecha aquí
Desarrollo
1. Explicar en qué punto de la programación se utilizan directorios y archivos.
- Directorios: También llamados Carpetas (folder), esta es una lista de archivos
almacenados en un disco, los que incluye el nombre de cada archivo, extensión, tamaño,
fecha y hora de creación. Esta nos permite ordenar y agrupar archivos en esta carpeta de
fácil acceso.
- Archivo: estos archivos son una agrupación de datos almacenados en disco o tarjetas de
memorias removibles, estos constituyen programas, textos, sonidos, videos y datos
numéricos o símbolos, etc. Estos archivos son identificados en Windows con un nombre
y una extensión (Tres letras).
2. Realice un cuadro comparativo entre los distintos tipos de archivos (binarios, texto y CSV).
BINARIO TEXTO CSV
Archivo de texto o archivos Este archivo está Estos archivos son
formateados, está representado por una guardado en en textos
compuesto por una cadena de bytes, estos simples con campos
secuencia de caracteres archivos binarios guardan separados por comas.
información en registro de
longitud variable, así se
tiene un control preciso
debido a los bytes que tiene
la información
Su extensión es .exe, mp3, Si este archivo contiene un Archivos pueden ser sin
que son datos error, no es fácil de formato, los campos deben
personalizados. Archivos detectar, dado que es casi separase con una coma y se
con erros es fácil de imposible para una determinan entre comillas.
corregir o eliminarse persona. Se puede abrir con un
Se puede modificar usando Para modificar se realiza editor de texto y leerlo uno
un editor de texto desde el programa donde mismo.
fue creado el archivo
3. Crear un programa que maneje los datos personales del equipo docente de IACC en archivos
de texto, debe aplicar funciones de creación, edición, apertura y cierre de archivos.
- Código:
Docentes
Archivo = open(“docentes.txt”)
For línea un info_docentes
Valores = línea.strip().split(”:”)
print ' {0}'.format(nombre, apellido)
Archivo_docentes.close()
Bibliografía
- Programación Avanzada I, semana 5, manejo de Archivo, IACC 2020