Lenguajes de programación para PC => Python => Mensaje iniciado por: Picuino en 16 de Marzo de 2017, 14:41:51
Título: Almacenar datos estructurados con YAML
Publicado por: Picuino en 16 de Marzo de 2017, 14:41:51
Python permite trabajar con facilidad con datos escritos en YAML, que no es más que una forma muy sencilla, concisa y potente de guardar estructuras complejas de datos en formato texto, fácilmente legible y editable.
La librería que permite a Python trabajar con YAML es PyYAML: Página oficial de PyYAML (http://pyyaml.org/) Descarga de PyYAML (https://pypi.python.org/pypi/PyYAML)
Esta librería tiene básicamente dos funciones para convertir datos en YAML y para convertir YAML a datos. En la página de documentación de PyYAML (http://pyyaml.org/wiki/PyYAMLDocumentation) se explica con detalle.
YAML se parece mucho a los datos Python a la hora de escribir, pero es todavía más simple. Además YAML se puede leer por multitud de lenguajes, no solo Python, haciendo los datos más portables aún.
YAML incluye también punteros para abreviar la escritura de datos repetidos.
Si quieres guardar muchos datos en un formato legible y sencillo de editar (texto) YAML es tu lenguaje.