@Kekatoz

Как вывести красиво YAML?

есть YAML файл с содержимым:

games:
- id: 1
name: Ships in the ocean
date: 2018-02-12
- id: 5
name: ZOO Railroad
date: 2018-03-30
- id: 14
name: Octopus-destroyer
date: 2018-03-18

как сделать, чтобы он выводился точно также как записан в самом файле?
при yaml.load выводится как словарь
{'games': [{'id': 1, 'name': 'Ships in the ocean', 'date': datetime.date(2018, 2, 12)}, {'id': 5, 'name': 'ZOO Railroad', 'date': datetime.date(2018, 3, 30)}, {'id': 14, 'name': 'Octopus-destroyer', 'date': datetime.date(2018, 3, 18)}]}
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
При выводе в консоль надо его обратно в yaml переформатировать, или не парсить его вообще :)
YAML - это формат, предназначенный для написания человеком. После парсинга он превращается именно в то, что, что вы написали.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы