用yaml读取yaml文件中的元素变量,yaml.safe_load(f)

1. 首先准备工作 安装yaml:  pip3 install pyyaml
2. 其次 准备一个文件,a.yaml
注意:英文冒号+英文空格(可以在编译器中检查键是否变色判断是否书写正确)
import yaml

def get_yaml(path):
    """
    根据文件路径获取yaml文件内容信息
    :param path:
    :return:
    """
    try:
        with open(path, encoding='utf-8') as f:
            x = yaml.safe_load(f)
            return x
    except FileNotFoundError:
        print(u"找不到文件")



print(get_yaml("./a.yaml"))

3. 或者返回的是一个字典形式,如果想要取sex的值 ,

config = get_yaml("./a.yaml")
sex = config.get('sex')
即可获得性别的值

 

 



posted @ 2022-12-30 16:43  陈文芝  阅读(787)  评论(0编辑  收藏  举报