Python Tech Code • IT
3.87K subscribers
1.08K photos
120 videos
34 files
1.01K links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
⚡️Парсим и генерируем YAML в Python

PyYAML
– идеальный инструмент для работы с конфигами, данными и метаинформацией в самом читаемом формате.

Библиотека интуитивно понятна, поддерживает все возможности YAML и обеспечивает плавное преобразование данных в словари Python и обратно без потери информации.

Просто установите pip install pyyaml и используйте:
import yaml
config = yaml.safe_load(open("config.yaml"))
print(config['database']['host'])


Всегда используйте safe_load для данных из ненадежных источников — это защитит от выполнения произвольного кода!

Документация

#YAML #DevTools
Python Tech Code
Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52