通常,Python使用的一个yaml文件处理的包有2个。PyYAMLruamel.yaml可以理解为PyYAML是Python自带的Yaml数据处理库,ruamel.yaml是PyYAML的增强版。所以会用到更多的ruamel.yaml,很多语法和函数都是通用的。PyYAML和ruamel.yaml都需要安装。使用pipinstall来安装它。这个过程非常简单。pipinstallpyyaml的输出pipinstallruamel.yaml比较了下两个包的输出格式,ruamel.yaml的输出格式更好更标准。这可能就是为什么很多人使用ruamel.yaml的原因。与使用PyYAML的输出相比,PyYAML的输出文件确实更难阅读。因为我们测试的时候只有少量的数据,如果你的yaml文件数据量很大,读取起来还是会很吃力。https://www.ossez.com/t/python-yaml/13386
