Может ли PyYAML выводить элементы в не алфавитном порядке?
м используюyaml.dump
вывести дикт. Он распечатывает каждый элемент в алфавитном порядке на основе ключа.
>>> d = {"z":0,"y":0,"x":0}
>>> yaml.dump( d, default_flow_style=False )
'x: 0\ny: 0\nz: 0\n'
Есть ли способ контролировать порядок пар ключ / значение?
В моем конкретном случае использование обратной печати (по совпадению) будет достаточно хорошим. Для полноты яя ищу ответ, который показывает, как контролировать заказ более точно.
мы смотрели на использованиеcollections.OrderedDict
но PyYAML не делаетt (кажется) поддерживает это. Я'мы также смотрели на подклассыyaml.Dumper
но у меня нетне смог выяснить, есть ли у него возможность изменять порядок предметов.