Использовать парсер приложений yaml в скриптах - PullRequest
4 голосов
/ 23 февраля 2011

У меня есть несколько файлов конфигурации, которые я хочу записать на yaml и прочитать в скрипте Python, работающем на движке приложений Google.Учитывая, что механизм приложений использует app.yaml, index.yaml и другие, кажется разумным предположить, что есть доступный синтаксический анализатор python yaml.

  1. Как получить доступ к этому анализатору (что такое импорт)и где я могу найти его документацию.
  2. Я также хотел бы использовать этот синтаксический анализатор для сценариев, работающих вне механизма agg (сценарии сборки и т. Д.), Так как я могу получить доступ к тому же импорту из сценария, который будет запускаться из командной строки?

1 Ответ

9 голосов
/ 23 февраля 2011

Библиотека YAML включена в AppEngine SDK.Он находится в google_appengine / lib / yaml.Вы должны иметь возможность использовать его в своем коде AppEngine, просто указав import yaml в своем коде.

Для работы вне AppEngine быстрый поиск в Google показывает, что http://pyyaml.org/ является домом для многих и различных Python.реализации.

...