YAML (YAML Ain’t Markup Language) — это человекочитаемый формат данных, который широко используется для конфигурационных файлов и обмена данными между языками с различными структурами данных. В этой статье мы разберемся, как использовать Python для работы с YAML-файлами.
Установка библиотеки PyYAML
Для работы с YAML файлами в Python нужно установить популярную библиотеку PyYAML. Вы можете установить ее с помощью следующей команды:
pip install pyyaml
Чтение YAML-файлов
Допустим, у нас есть YAML файл config.yaml со следующим содержимым:
database: host: localhost port: 5432 user: admin password: secret
Чтобы прочитать этот файл и преобразовать его содержимое в словарь Python, вы можете использовать следующий код:
import yaml
with open("config.yaml", "r") as file:
data = yaml.safe_load(file)
print(data)
В результате вы увидите:
{
'database': {
'host': 'localhost',
'port': 5432,
'user': 'admin',
'password': 'secret'
}
}
Запись YAML-файлов
Чтобы создать YAML-файл из словаря Python, вы можете использовать следующий код:
import yaml
data = {
"database": {
"host": "localhost",
"port": 5432,
"user": "admin",
"password": "secret",
}
}
with open("output.yaml", "w") as file:
yaml.dump(data, file)
В результате будет создан файл output.yaml со следующим содержимым:
database: host: localhost port: 5432 user: admin password: secret
😉 Теперь вы знаете, как использовать Python для работы с YAML-файлами, и можете легко интегрировать этот функционал в свои проекты.
Перейти в телеграм, чтобы получить результаты теста





Забрать
Добавить комментарий