数组模式
1、一维数组配置形式
1import yaml
2
3data_config = '''
4- 武汉
5- 北京
6- 西安
7'''
8
9config = yaml.safe_load(data_config)
10
11print(config)
12
13# ['武汉', '北京', '西安']
2、二维数组配置形式
1data_config = '''
2-
3 - 武汉
4 - 北京
5 - 西安
6-
7 - 台北
8 - 北海
9 - 香港
10'''
11
12config = yaml.safe_load(data_config)
13
14print(config)
15
16# [['武汉', '北京', '西安'], ['台北', '北海', '香港']]
字典模式
1、一层字典配置形式
1import yaml
2
3data_config = """
4'name': python
5'age': 23
6'sex': 男
7"""
8
9config = yaml.safe_load(data_config)
10
11print(config)
2、二层字典配置形式
1import yaml
2
3data_config = """
4'1':
5 'name': python
6 'age': 23
7 'sex': 男
8'2':
9 'name': java
10 'age': 24
11 'sex': 男
12"""
13
14config = yaml.safe_load(data_config)
15
16print(config)
组合模式
1data_config = """
2-
3 'name': python
4 'age': 23
5 'sex': 男
6-
7 'name': java
8 'age': 24
9 'sex': 男
10"""
11
12config = yaml.safe_load(data_config)
13
14print(config)