【发布时间】:2017-07-31 05:23:35
【问题描述】:
我正在使用 Ruamel Python 库以编程方式更新人工编辑的 YAML 文件。
我有这样的数据:
---
a:
b: '1'
c: "2"
d: 3
# Comment.
e: 4
我事先不知道 cmets 会在哪里,空行会在哪里。
我需要将其重置为:
---
a:
b: '1'
c: "2"
d: 3
# Comment.
e: 4
我可以从previousanswers 看到如何简单地删除所有 cmets,但我不知道如何查看 CommentToken 内部是否包含我需要保留的评论。
【问题讨论】:
标签: ruamel.yaml