YAML та Python
YAML (YAML Ain’t Markup Language) - це стандарт серіалізації даних для багатьох мов програмування. Також його можна використовувати і для зберігання файлів-конфігурацій. Працювати з ним в Python достатньо просто. Якщо ви використовували pickle або json модулі, то тут все досить схоже. Підтримка реалізована модулем PyYAML.
Для швидкого встановлення використовуємо pip
1 | $ pip install pyyaml |
Створюємо файл конфігурації на основі словника
1 | import yaml |
Використовуємо цей файл в подальшому або іншою програмою
1 | with open('config.txt') as fin: |
Перехоплюємо помилки, якщо файл некоректний
1 | import yaml |