PyYaml简单介绍
- Python的PyYAML模块是Python的YAML解析器和生成器
- 它有个版本分水岭,就是5.1
读取YAML5.1之前的读取方法
def read_yaml(self, path): with open(path, encoding="utf-8") as f: result = f.read() result = yaml.load(result) return result
当你运行的时候,会报一个Warning
读取YAML 5.1之后的读取方法
因为在5.1之后,直接用load()已经过时了,需要在方法里面加一个 loader 的请求参数,如下:
def read_yaml(self, path): with open(path, encoding="utf-8") as f: result = f.read() result = yaml.loa