1K подписчиков
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Стандартная библиотека configparser в Python для управления ini-файлами ini-файлы (файлы конфигурации) были когда-то очень популярными. В них обычно хранили разные настройки для той или иной программы. Очень простая текстовая структура позволяла редактировать их в простом текстовом редакторе. С другой стороны и программное их управление тоже не составляет особого труда...
6 месяцев назад
10 подписчиков
YAML - кто ты такой? YAML (YAML Ain't Markup Language) - популярный формат для хранения данных, в особенности, конфигов. К примеру, конфигов для gitlab CI, для хуков линтеров в pre-commit описываются в YAML. Формат легко читается, для восприятия легче, чем JSON, особенно когда структура сложная. Кроме того, YAML легко преобразуется в dict и с ним удобно работать через код. Расширение файла может выглядеть и как ”.yml” и как “.yaml”, разницы нет. Синтаксис и структура Напишем небольшой конфиг и разберемся, как прописывать разные типы данных в YAML-файле...
2 месяца назад
Всем увееееееей ребята, сегодня мы поговорим о конфигах и логах python. Ну что-ж меньше слов больше дела, приступим. Конфиги. Все хранят их по разному. Кто-то в .yaml, кто-то в .ini, а кто-то вообще в исходном коде. Я же буду делать в .ini . Ладно, раз уж мы решили, что хранить данные в коде — не круто, то давайте искать альтернативу. Для конфигурационных файлов изобретено немалое количество различных форматов, в последнее время набирают большую популярность toml. Но мы начнём с того, что нам предлагает сам Python — .ini. В стандартной библиотеке имеется библиотека configparser. Файл config.ini:...
5 месяцев назад
5K подписчиков
Может показаться странным, но мы начнём делать игру с загрузки ini-файла. Есть сильное подозрение, что это здорово понадобится в будущем :)
3 года назад