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  | 
