1. Problema
Se requiere leer datos en formato binario que contiene registros anidados representados con estructuras de tamaño variable. Los datos pueden ir desde texto, pasando por imáganes, vídeo y figuras.
2. Solución
El módulo struct permite codificar y decodificar cualquier estructura de datos representada como datos binarios (Beazly, Jones, 2013).
3. Código Python 3
Archivo Python lectura-estructura-datos-anidadas.py [enlace alternativo]:
Prueba de ejecución:
[[(1.0, 2.5), (3.5, 4.0), (2.5, 1.5)], [(7.0, 1.2), (5.1, 3.0), (0.5, 7.5), (0.8, 9.0)], [(3.4, 6.3), (1.2, 0.5), (4.6, 9.2)]]
Prueba de ejecución:
[[(1.0, 2.5), (3.5, 4.0), (2.5, 1.5)], [(7.0, 1.2), (5.1, 3.0), (0.5, 7.5), (0.8, 9.0)], [(3.4, 6.3), (1.2, 0.5), (4.6, 9.2)]]
4. Literatura & Enlaces
Beazly D, Jones B. K. (2013). Python Cookbook, Third Edition. United States: O'Reilly Media.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.