python中yaml模块的使用

Posted little-hong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中yaml模块的使用相关的知识,希望对你有一定的参考价值。

1.yaml库的导入

    经过尝试,发现在python2 和python3语言环境下,安装yaml库的命令行语句不一样。

    python2: pip install yaml

   python3:pip install pyyaml

   安装成功后, 在脚本里导入的语句,都是   import yaml  

 

 2.编写yaml配置文件yaml002

技术分享图片技术分享图片?

 

注意事项:yaml配置文件的书写要严格按照规范

 

3.编写解析yaml文件的python脚本:yamlTest002.py

当第一步安装yaml库成功了,就表示可以有现成的轮子,现成的方法可以来操作yaml文件了。

技术分享图片技术分享图片?

4.程序输出结果

技术分享图片技术分享图片?

 

5.通过1-3步的操作,就能拿到yaml配置文件内的数据拿去做数据处理啦。(这就是安装yaml库的根本原因)

 

6.备注:执行脚本过程中出现的问题:

一、用open方法打开yaml文档的数据,如果报gbk错误,就加这个参数 encoding=“utf-8”

二、遇到报错时,别轻易改写好的代码,多按照报错信息去百度排除,尤其是gbk数据展示报错相关问题。

以上是关于python中yaml模块的使用的主要内容,如果未能解决你的问题,请参考以下文章

Python中Pyyaml模块的使用

Python之ruamel.yaml模块详解

Python的PyYAML模块详解

python学习-xml处理,yaml处理,hashlib,subprocess模块

Python之ruamel.yaml模块详解| ruamel.yaml与pyyaml的区别

Python之ruamel.yaml模块详解