擅长:python、mysql、java
<p>这是另一种我发现在控制YAML输出格式时很有用的技术。您可以使用“-”分隔符将数据拆分为单独的YAML文档,而不是将数据作为一个单独的结构。例如,而不是</p>
<pre><code>- foo: 1
bar: 2
- foo: 2
bar: 10
</code></pre>
<p>你可以这样写:</p>
^{pr2}$
<p>然后使用以下python代码进行解析:</p>
<pre><code>with open("really_big_file.yaml") as f:
for item in yaml.load_all(f):
print(item)
</code></pre>