美文网首页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