【发布时间】:2022-01-20 19:29:18
【问题描述】:
我正在使用 yaml.dump 从聚合数据中写出我的 yaml 文件。
此 yaml 文件随后会被馈送到第 3 方工具,该工具使用 yamlint 在处理数据之前检查文件。
我有两个问题。第一个我在这里找到了一个我不太了解的惊人解决方案
python yaml.dump bad indentation
让我大吃一惊的是,似乎最流行的 yaml python 模块和最通用的 linter 不兼容,但至少有一个简单的解决方案。
另一个问题只是一个警告,但我想修复它。1:1 warning missing document start "---" (document-start)
我认为可能有一种相当简单的方法可以将“---”添加到倾卸器中,但我没有找到示例并且我不完全了解缩进解决方案的工作原理,所以我不确定如何修改它以打印出文档开始。
我当然可以在事后修改文件,但这是一个非常不令人满意的解决方案
【问题讨论】:
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。