Найти - Пользователи
Полная версия: Как привести YAML к порядку?
Начало » Python для новичков » Как привести YAML к порядку?
1
knkd
Ну вот есть ямл-файл
--- start config.yaml ---
main:
a: 1
b: 2
next:
c: 3
d: 4
--- end config.yaml ---
Читаем его во внутрь и создаём заново:
import yaml

config = yaml.load(open('config.yaml', 'r'))
print config
{main:{a:1, b:2}, next:{c:3, d:4}}

config.dump(config, open('config2.yaml', 'w'))
И получаем на выходе вот так:
--- start config2.yaml ---
main: {a:1, b:2}
next: {c:3, d:4}
--- end config2.yaml ---
А теперь вопрос:)
Как заставить его вывести информацию приблизительно так как она была в первом файле?
(документация непонятная потому шо побуржуйськи)
ZZZ
Ну блин… Мне понадобилось кое что в документации, полез искать и на первой же странице напоролся на нужный тебе ответ. http://pyyaml.org/wiki/PyYAMLDocumentation – первый и единственный вопрос FAQ.
knkd
Говорил же что сложно не зна буржуинского :)
А вот как его ещё заставить длинные строки переносить?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB