【每天一个Python小知识】用yaml的yaml.safe

【每天一个Python小知识】用yaml的yaml.safe,第1张

【每天一个Python小知识】用yaml的yaml.safe

文章目录
  • ymal安装
  • 配置文件格式
  • 配置文件读取


yaml是专门用来写配置文件的,因其简洁高效而被大众喜爱。

ymal安装

python3安装:

pip install pyyaml

#python2
#pip install yaml python2
配置文件格式

如下图,配置文件是.yaml格式的文件。

配置文件中的数值型参数一般是以键值对形式存在:

注意:英文冒号+英文空格(可以在编译器中检查键是否变色判断是否书写正确)

配置文件读取

通过一个简单的小例子了解读取过程:

import yaml

#读取配置文件
f = open("./config.yaml", 'r', encoding='utf-8')

#cont返回文件中的所有内容,包括注释字符等。
cont = f.read()

#config返回python字典
#即:{'gama': 0.001, 'sigma': 8.5}
config = yaml.safe_load(cont)

#想获取字典中的某个参数就调用get方法
param = config.get("gama")

#param返回的就是gama对应的值:0.001

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5480702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存