Apiを使うときなどにいちいち.envの書き方などを調べるのが面倒だと思ったのでまとめておきます
-
コマンドラインで
python-dotenv
パッケージをインストールします。pip install python-dotenv
-
プロジェクトのルートディレクトリに
.env
ファイルを作成します。このファイルには環境変数のキーバリューペアを定義します。例えば、以下のような内容です。API_KEY=your_api_key DB_PASSWORD=your_database_password
-
Pythonスクリプトの中で
.env
ファイルの内容を読み込み、環境変数を利用します。import os from dotenv import load_dotenv # .envファイルのパスを指定して読み込む load_dotenv('.env') # 環境変数を利用する API_KEY = os.getenv('API_KEY') DB_PASSWORD = os.getenv('DB_PASSWORD')
このようにすると、
API_KEY
やDB_PASSWORD
などの環境変数に.env
ファイルで指定した値が代入されます。