在脚本中使用app engine yaml解析器
我有一些配置文件想用yaml格式写,然后在运行在Google App Engine上的Python脚本中读取。因为App Engine使用了app.yaml、index.yaml等文件,所以可以合理地推测这里面有一个Python的yaml解析器可用。
- 我该如何获取这个解析器(需要导入什么),以及在哪里可以找到它的文档?
- 我还想在App Engine之外的脚本中使用这个解析器(比如构建脚本之类的),那么我该如何从命令行运行的脚本中获取相同的导入?
1 个回答
9
YAML库是和AppEngine SDK一起提供的。它的位置在google_appengine/lib/yaml。你只需要在代码中加上import yaml
,就可以在你的AppEngine代码里使用它了。
如果你不是在做AppEngine的工作,快速搜索一下Google就能找到很多不同的Python实现,网址是http://pyyaml.org/。