如何在Python中解析YAML文件?
如何在Python中解析YAML文件?
回答:
不依赖C
标头的最简单,最纯净的方法是PyYaml
(文档),可以通过pip install pyyaml
以下方式安装:
#!/usr/bin/env pythonimport yaml
with open("example.yaml", 'r') as stream:
try:
print(yaml.safe_load(stream))
except yaml.YAMLError as exc:
print(exc)
就是这样。一个普通的yaml.load()
函数也存在,但是yaml.safe_load()
除非你明确需要提供的任意对象序列化/反序列化,以避免引入执行任意代码的可能性,否则通常应首选该函数。
以上是 如何在Python中解析YAML文件? 的全部内容, 来源链接: utcz.com/qa/418772.html