我可能遗漏了一些明显的东西,但我在 Python 2 和 3 中有这种行为。我使用 pip 安装了 yaml(对于两个 python 版本):pip3 install pyyaml
只有第二条打印语句是有效的 YAML,只是因为我包含aa
了 dict 的密钥:
>>> import yaml
>>> print(yaml.dump({'name': 'wut', 'age': 'wise'}))
{age: wise, name: wut}
>>> print(yaml.dump({'name': 'wut', 'age': 'wise', 'aa': []}))
aa: []
age: wise
name: wut
>>>