擅长:python、mysql、java
<p>好吧,我还在研究自动评论(现在找不到相关文档),但这应该可以做到:</p>
<pre><code>import yaml
definitions = {"one" : 1, "two" : 2, "three" : 3}
actions = {"run" : "yes", "print" : "no", "report" : "maybe"}
output = yaml.dump(actions, default_flow_style=False, explicit_start=True)
output += yaml.dump(definitions, default_flow_style=False, explicit_start=True)
print output
</code></pre>
<p>请注意,字典是无序的,因此无法保证生成的YAML的顺序。如果你想在家里点菜-看看<a href="http://docs.python.org/2/library/collections.html#collections.OrderedDict" rel="noreferrer">OrderedDict</a>。</p>