プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2022/09/28

[Python] yaml 内の環境変数を展開して読み込む

event_note2022/09/28 11:04

pyaml-env を使うと簡単にできました。

インストール

$ pip install pyaml-env

サンプル

yaml 内では、環境変数を展開したい行に !ENV を書くようです。

url: !ENV 'http://${HOST}:${PORT}'
from pyaml_env import parse_config
  
config = parse_config('sample.yaml')
print(config)