ruamel.yaml жует цитаты на строковые значения - PullRequest
0 голосов
/ 04 апреля 2020

Потратил некоторое время на решение некоторых проблем с дампингом, которые у меня были при использовании модуля Python ruaml.yaml, но я не понял, почему это происходит. Я хочу сохранить комментарии и порядок, чтобы упростить ручное редактирование результатов позже.

Description: "This is a string"
"""
import ruamel.yaml, sys

print(longline)
yaml = ruamel.yaml.YAML()
data = yaml.load(longline)
yaml.dump(data, sys.stdout)

вывод программы:

Description: "This is a string"

Description: This is a string

Это должно быть очевидно, но я получаю потерян, потому что мне пришлось взломать немало других проблем, где YAML, который я импортирую, немного грязный, а дополнительные возвраты каретки вокруг любых комментариев дублировались, поэтому мне пришлось впоследствии удалять их вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...