【Python】Python ~ python-dotenv ~

■ はじめに

業務で、「.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