PyYAML 不要对名称排序

python中,yaml.dump可添加参数sort_keys=False, 使得输出的结果不对键值进行排序。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import yaml

data = {'b':1,'a':2,'c':3}


# default output:(Alphabetical order)
# a: 2
# b: 1
# c: 3
print(yaml.dump(data))

# sort_keys=False, output:
# b: 1
# a: 2
# c: 3
print(yaml.dump(data,sort_keys=False))