python读取yaml配置文件的方法_python的yaml库有什么读取数据的方法

本文介绍了如何使用Python的yaml库来读取和转换yaml配置文件中的数据,包括将整数、布尔值转换为字符串,并展示了日期、时间的处理以及字典的创建。通过实例演示了如何获取和操作配置文件中的用户和密码信息。
摘要由CSDN通过智能技术生成

print(cfg)

d = yaml.load(cfg)  # 用load方法转字典
print(d)
print(type(d))


运行结果如下


![](https://img-blog.csdn.net/20180420214228538?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3podXNvbmd6aXll/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)


## 序列(list)


1.yaml里面写一个数组,前面加一个‘-’符号,如下



  • admin1: 123456
  • admin2: 111111
  • admin3: 222222

对应python里面的list



[{‘admin1’: 123456},
{‘admin2’: 111111},
{‘admin3’: 222222}]


注意:数字读出来的是int或float类型


## 纯量(str)


1.int和float类型的数字



n1: 12.30


对应python



{‘n1’: 12.3}


2.布尔值用true和false表示



n2: true
n3: false


对应python



{‘n2’: True, ‘n3’: True}


3.None用~表示



n4: ~


对应
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值