美文网首页Python
python--读取yaml文件

python--读取yaml文件

作者: w_dll | 来源:发表于2021-01-09 22:48 被阅读0次

    https://www.jianshu.com/p/1ca5953f7a24
    之前通过ast库读取配置文件,有些麻烦;
    使用参考了这篇文章 https://blog.csdn.net/weixin_30263277/article/details/99061727

    yaml是比较主流的方式;

    安装

    pip install pyyaml
    

    使用

    配置文件
    import os, yaml, sys
    def get_yaml_value(file_name, key_name):
        f = open(file_name, 'r', encoding="utf-8")
        t_value = yaml.load(f, Loader=yaml.FullLoader)
        f.close()
        li = t_value[key_name]
        print(li)
    
    if __name__ == '__main__':
        base_dir = sys.path[0]
        os.chdir(base_dir)
        get_yaml_value('settings.yaml', 'match_info_list')
        get_yaml_value('settings.yaml', 'version_info')
    
    运行结果

    相关文章

      网友评论

        本文标题:python--读取yaml文件

        本文链接:https://www.haomeiwen.com/subject/tcvhaktx.html