■ はじめに
業務で、「.env」を扱うのができてきた。 このファイルを、Pythonで扱うには、 python-dotenv ってライブラリを使うので、 .envファイル(dotenv)を含めて調べてみた
目次
【1】.envファイル(dotenv) 【2】python-dotenv の インストール 【3】サンプル 例1:Hello World
【1】.envファイル(dotenv)
* 環境変数を保持するファイル * ファイル名は、「.env」 * Pythonだけでなく、 Bash(source) / PHP / Node.js などでも使われる * Github Actions の Proxy 設定でも .env が使われる => 以下の関連記事を参照のこと
Github Actions ~ Self-hosted runners / あれこれ編 ~
https://dk521123.hatenablog.com/entry/2024/02/07/002736
【2】python-dotenv の インストール
pip install python-dotenv
【3】サンプル
.env
VALUE1=Hello VALUE2=World
例1:Hello World
from dotenv import load_dotenv load_dotenv() val1 = os.environ.get("VALUE1") val2 = os.getenv("VALUE2") print(f"val1 = {val1}") print(f"val2 = {val2}")
参考文献
https://note.com/yucco72/n/nb52bfb6d65bb
関連記事
Python ~ 基本編 / 文字列 ~
https://dk521123.hatenablog.com/entry/2019/10/12/075251
Github Actions ~ Self-hosted runners / あれこれ編 ~
https://dk521123.hatenablog.com/entry/2024/02/07/002736