3 года назад
Как использовать Python для парсинга файлов конфигурации?
Утро доброе. Сегодня мы поговорим о том, как использовать Python для парсинга файлов конфигурации (жаль не сайтов). Бывает, что программе нужно достаточно много параметров, а помещать их все в качестве аргументов командной строки или переменных среды неудобно и нерационально. В таких случаях используется файл конфигурации. Ниже представленные самые популярные форматы файлов конфигурации: Ваша первая задача – выбрать формат, а затем задокументировать этот выбор. Разобравшись с этой простой частью, можно заняться парсингом конфигурации...
8 месяцев назад
Работа с YAML-файлами с использованием библиотеки PyYAML
YAML - кто ты такой? YAML (YAML Ain't Markup Language) - популярный формат для хранения данных, в особенности, конфигов. К примеру, конфигов для gitlab CI, для хуков линтеров в pre-commit описываются в YAML. Формат легко читается, для восприятия легче, чем JSON, особенно когда структура сложная. Кроме того, YAML легко преобразуется в dict и с ним удобно работать через код. Расширение файла может выглядеть и как ”.yml” и как “.yaml”, разницы нет. Синтаксис и структура Напишем небольшой конфиг и разберемся, как прописывать разные типы данных в YAML-файле...