不依赖
C标头的最简单,最纯净的方法是
PyYaml(文档),可以通过
pip install pyyaml以下方式安装:
#!/usr/bin/env pythonimport yamlwith open("example.yaml", 'r') as stream: try: print(yaml.safe_load(stream)) except yaml.YAMLError as exc: print(exc)就是这样。一个普通的
yaml.load()函数也存在,但是
yaml.safe_load()除非你明确需要提供的任意对象序列化/反序列化,以避免引入执行任意代码的可能性,否则通常应首选该函数。



