我有一个 YAML 文件test.yaml
:
test:
server_group_1:
type: OS::Nova::ServerGroup
properties:
name: { get_param: [server_groups, 5] }
policies: [ { get_param: [server_group_types, 5] } ]
当我使用 PyYAML 读取和打印输出时,它给了我下面的输出,这与输入不同
test:
server_group_1:
properties:
name:
get_param:
- server_groups
- 5
policies:
- get_param:
- server_group_types
- 5
type: OS::Nova::ServerGroup
代码:
import yaml
print yaml.dump(yaml.load(open('/test.yaml')), default_flow_style=False)
我希望输出与输入相同,这里的顺序也发生了变化