4.1 Gestión de archivos en Python: lectura, escritura y contexto with
Apertura segura con el gestor de contexto with open()
La sentencia with garantiza el cierre automático del descriptor de archivo incluso si se produce una excepción en tiempo de ejecución:
Leemos el contenido completo de un archivo de calibración espectral:
Modos de apertura: lectura 'r', sobreescritura 'w' y anexado 'a'
El modo define las operaciones permitidas y el posicionamiento del puntero de lectura/escritura en el fichero:
Anexamos una nueva línea de registro térmico sin destruir los registros previos:
Iteración eficiente línea a línea sobre el objeto archivo
En archivos científicos de gran tamaño, iterar directamente sobre el descriptor f evita cargar todo el archivo en la memoria RAM:
Contamos cuántas líneas de datos válidas (sin encabezados) contiene un dataset:
Estructuración y delimitación de datos: CSV y formatos tabulados
Para exportar datos tabulares se emplean separadores estándar como comas, tabuladores \t o espacios en blanco:
Escribimos una cabecera explicativa previa al volcado de resultados: