[python] dot-envの使い方

python-dotenvを使うことで、.envファイルを使って環境変数を扱うことができる。

これだけの手順でよい。

  1. python-dotenvをインストール
  2. .envファイルを作成
  3. settings.pyを作成
  4. settingsをインポートして実行

最小限のコードは以下のとおり。

インストール

pip install python-dotenv

.envファイルを作成

.env

API_KEY=ITSMYAPIKEY

settings.pyを作成

settings.py

import os
from os.path import join, dirname
from dotenv import load_dotenv

dotenv_path = join(dirname(__file__), '.env')
load_dotenv(dotenv_path)

API_KEY= os.environ.get("API_KEY")

settingsをインポートして実行

sample.py

import settings

API_KEY = settings.API_KEY
print(API_KEY)
このエントリーをはてなブックマークに追加
Takatomo Honda avatar
About Takatomo Honda
システム開発 / プロトタイプ開発 / 開発組織の構築 / アプリケーションの内製化 /等、お気軽にご相談ください。