Please enable JavaScript.
Coggle requires JavaScript to display documents.
Archivos - Coggle Diagram
Archivos
Persistencia de datos
Cada vez que se ejecuta un programa, los datos son creados o leídos desde la consola. Se almacenan en la RAM. Datos duraderos. Recuperarlos aunque la computadora se reinicie.
Sistema operativo
Se crearon bibliotecas que realizaban el trabajo de comunicarse con los dispositivos. Esto se transfirió al sistema operativo.
Sistema de archivos
Abstracción de datos ofrecida por el SO. File System (FS). Permite organizar y administrar los datos persistentes. Separa los datos en archivos. Organiza datos de forma jerárquica.
Responsabilidad del FS
Mantener un directorio para identificar y localizar la información. Establecer rutas para los flujos entre memoria principal y dispositivos de almacenamiento. Mantener la integridad de los datos.
Archivo
Abstracción que agrupa dqatos. Se almacenan en dispositivos ed almacenamiento masivo. Contraparte tecnológica de los documentos de papel. Tiene carcaterísticas.
-
Modo texto
Datos en cadenas de textos. Archivo editable en cualquier editor de texto. Texto usa codificaciones.
-
Close
Cuando ya no se necesita trabajar sobre el archivo debe cerrarse. Se guardan cambios y liberan recursos.
With
Manejar archivos. El archivo se cierra apropiadamente cuando llega al final del bloque, incluso si ocurren errores.
-
For
Para leer todas las líneas del archivo usa esta función. Es eficiente, rápido y produce poco código. Puede cargar todos los archivos en una lista.
Write
Función para escribir contenidos en el archivo. Escribe la posición actual del archivo. En modo texto recibe strings como parámetro, en modo binario bytes.
Pickle
Biblioteca para almacenar objetos de python. Almacena cualquier casi cualquier tipo de archivo. Efectúa una serialización de los datos, convirtiéndolos a una tira de bytes. Solo en modo binario.