分享

python编程:yaml文件应用支持,轻松读取可配置参数!

 Python集中营 2022-10-10 发布于甘肃

数组模式

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)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多