Python の dotenv は、環境変数を簡単に管理するためのパッケージです。 dotenv を使うことで、環境変数をファイルに保存し、簡単に読み込むことができます。
Contents
インストール方法
Python で dotenv を使うには、まずdotenvをインストールする必要があります。以下のコマンドを使用して、 dotenv をインストールできます。
pip install python-dotenv
dotenv の使い方
dotenv を使用するには、まず.env
ファイルを作成する必要があります。.env
ファイルには、環境変数をキーと値のペアとして保存します。
例えば、以下のような.env
ファイルを作成することができます。
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=password123
このファイルには、DB_HOST
、DB_USER
、DB_PASSWORD
の3つの環境変数が定義されています。
次に、Pythonコードで dotenv を使用することができます。以下のコードを使用して、.env
ファイルから環境変数を読み込むことができます。
from dotenv import load_dotenv
import os
# .envファイルを読み込む
load_dotenv()
# 環境変数を取得する
db_host = os.getenv("DB_HOST")
db_user = os.getenv("DB_USER")
db_password = os.getenv("DB_PASSWORD")
# 環境変数を使用する
print(f"DB_HOST: {db_host}")
print(f"DB_USER: {db_user}")
print(f"DB_PASSWORD: {db_password}")
load_dotenv()
関数を使用して、.env
ファイルを読み込みます。それから、os.getenv()
関数を使用して、環境変数を取得し、使用することができます。
load_dotenv()
関数は、デフォルトでカレントディレクトリにある.env
ファイルを読み込みます。.env
ファイルがカレントディレクトリにない場合、親ディレクトリから順に.env
ファイルを探しに行きます。.env
ファイルが見つかるまで、親ディレクトリを探索し続けます。
以上が、Pythonで dotenv を使う方法です。環境変数を簡単に管理するために、 dotenv を使用することをお勧めします。